[5]..Tomcat 설치 (Jenkins)

 

 

1. 앞에서 war 로 묶은 파일을 톰캣에 옮겨서 진행을 하려면 플러그인이 따로 설치가 필요한데

  대쉬보드 > Jenkins > Plugins > Available plugins >> 검색창에 

  deploy to container 를 찾아서 다운로드를 받아준다

  설치 완료되면 메인페이지로 이동한다.

2 . 톰캣을 설치해줍니다 . 

https://tomcat.apache.org

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 

3. 톰캣 설치후 conf / tomcat.user.xml 가서 권한 추가해주기

 

  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>

  <user username="admin" password="admin" roles="manager-gui, admin-gui ,manager-script,manager-jmx, manager-status"/>

 

 

4.  webapp/manager, webapp/host-manager > META-INF > context.xml > 맨밑에 value 부분 주석

     현재 127.0.0.1 만 접속 가능하게 수정되어있어 모든 포트로 수정하거나 

     | 내 ip 붙여서수정 

<Context antiResourceLocking="false" privileged="true" >
  <CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"
                   sameSiteCookies="strict" />
<!--  <Valve className="org.apache.catalina.valves.RemoteAddrValve"-->
<!--         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

 

5. 새 ITEM 생성후

 

** 톰캣 URL 부분은. 윈도우 > ipconfig.  , mac > ifconfig inet 부분 작성해주고 저장해주기