Installing Tomcat
core에 9.xx대 tomcat tar.gz 설치(10점대 부터는 Java EE라는 패키지가 상당부분 Jakarta EE 로 변경됨)
해당 파일 경로 bin폴더에 보면 start.sh 라는 스크립트파일이 있음. 실행시키면 tomcat이 실행됨.
conf 폴더의 ‘server.xml’ 파일 실행
현재 실행중인 tomcat server 포트번호 변경 가능
allow="127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1" //로컬 주소만을 허용한다는 뜻.!
webapps/manager/META-INF/context.xml 파일
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1" />
이 부분을 주석처리.
webapps/host-manager/META-INF/manager.xml 파일
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1" />
동일하게 주석처리.
상단 tomcat-users.xml 파일, 해당부분 주석 해제 후 아래와 같이 수정
<!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="<must-be-changed>" roles="tomcat"/> <user username="both" password="<must-be-changed>" roles="tomcat,role1"/> <user username="role1" password="<must-be-changed>" roles="role1"/> --> <!-- admin에 admin-gui 추가 --> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status"/> <user username="deployer" password="deployer" roles="manager-script"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>
Last updated