버전 : Tomcat 9
접속 클라이언트의 IP 주소 : 192.168.0.52 라고 가정 (각자의 IP 주소로 대체해야함)
1. Tomcat 관리자 계정 설정
파일 : tomcat-users.xml
경로 : 톰캣설치디렉토리/conf
<!-- 아래 내용 추가-->
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="비밀번호 작성" roles="tomcat,manager-gui,admin-gui"/>
2. 접속 포트 및 IP 설정
파일 : server.xml
경로 : 톰캣설치디렉토리/conf
<Service name="Catalina">
..........
<!-- 아래 내용 추가-->
<Connector port="9009" protocol="AJP/1.3" redirectPort="9443"
address="192.168.0.52" useIPVHosts="true" />
3. manager app 클라이언트 허용 설정
파일 : context.xml
경로 : 톰캣설치디렉토리/webapps/manager/META-INF
allow에 접속하려는 클라이언트PC의 IP주소를 추가
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="192\.168\.0\.52|127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>
위 3가지 수정후 서버 재시작
[root@ui bin]# ./startup.sh
http://톰캣설치IP:8080/manager 로 접속
기타 host-manager app 도 3번과 같이 해주면 됩니다.