본문 바로가기

개발

Tomcat war autodeploy not working

톰캣 서버 war파일 자동 배포 안됨

 

아무리 찾아봐도 원인을 파악할 수 없어서

 

계속 리스타트를 요청해야만 했다

꼭 그렇게 그랬어야만 했나..

 

요청하지 않고 수동으로라도

서버에 매니저 페이지에서 조작하고 싶었다

 

방법을 찾아보니

1.톰캣서버설치경로/conf/tomcat-users.xml

<role rolename="manager-gui">

<role rolename="manager-jmx">

<role rolename="manager-script">

<role rolename="manager-status">

 

<user username="ManaGer" password="qlalfqjsGh1234" roles="manager-gui,manager-script,manager-status>

를 추가해주고

 

2. tomcat서버경로/conf/Catalina/localhost/manager.xml 를 생성하고

<Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager">

<Value className="org.apache.catalina.values.RemoteAddrValue" allow="^.*$" />

</Context>

를 넣어준다

 

3.서버리스타트 후

 

4. Http://localhost:8080/manager

접근하면 비번 묻는다

 

5. 위에서 설정한 ManaGer/qlalfqjsGh1234

입력 후 이용 가능하다