tomcat manager remote access

톰캣 설치를 하면 manager 는 로컬 호스트에서만 접속이 가능하다.

maven 으로 tomcat manager-text 를 사용 할려면 톰캣의 설정을 바꿔 줘야 접속이 가능하다.

1. 톰캣 유저를 추가 한다. ( conf/tomcat-users.xml )


<?xml version='1.0' encoding='cp949'?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <user username="admin" password="admin" roles="manager-script,manager-gui"/>
</tomcat-users>


2. manager.xml 생성 (conf/Catalina\localhost\manager.xml)

<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.authenticator.BasicAuthenticator" securePagesWithPragma="false" />
</Context>

3. 외부에서 접속해서 확인 한다.

댓글