1. Tomcat Admin 페이지 관련
-톰캣 설치 직후 접속 되는 http://localhost:8080 페이지 중
Server Status, Manager App, Host Manager 세 개의 서비스를 사용하는 경우가 있다.
-세 개의 항목을 정상적으로 사용하기 위해서는 다음의 설정이 필요
(1)설정 파일
-conf/tomcat-users.xml 파일에 다음의 항목을 입력
...
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat, manager-gui, admin-gui"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
...
(2)설명: tomcat/tomcat(ID/PW) 에 대해 tomcat, manager_gui, admin-gui 의 권한을 부여
Server Status, Manager App 항목은 manager_gui,
Host Manager 항목은 admin-gui 권한이 필요함
2. DocumentRoot 관련 (Web Root)
-DocumentRoot는 server.xml 파일의 <Host />태그의 appBase,
그리고 <Host />태그 안의 <Context path />태그 내의 docBase 항목을 통해 설정한다
-기본 경로
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
이와 같이 기본 설정으로는 appBase로 등록되어 있으며, <Context / >태그가 없을 경우에는 docBase가 기본으로 ROOT를 가라킨다
=> 기본 DocumentRoot 경로: TomcatHome\webapps\ROOT
3. DirectoryIndex 관련
-톰캣에서는 DirectoryIndex를 web.xml 에서 설정 가능
-<welcome-file-list> 태그의 <welcome-file> 태그에 등록
4. Service 추가
-톰캣에서 여러 개의 서비스를 해야 할 경우가 있다.
-port / url 등으로 구분하여 서비스 등록 가능하다.
-port로 구분하여 여러 개의 서비스를 등록하는 예시
server.xml 파일에 Service 태그를 여러 개 등록
-구분되어야하는 항목
(1) <Service name>
(2) <Connector port>(2개 모두)
(3) <Engine name>
(4) <Host />태그의 appBase or <Context /> 태그의 docBase
'IT | Middleware > Tomcat' 카테고리의 다른 글
[eclipse | 오류 해결] java build path 변경 시 발생한 java.lang.ClassNotFoundException 에러 (4) | 2020.04.03 |
---|---|
[Linux | Scouter | Tomcat] Linux에 Scouter APM 설치 및 설정 (TOmcat 대상) (0) | 2020.02.15 |
[Tomcat | 튜닝] JVM 메모리 옵션 (2) | 2020.02.10 |
[Tomcat] Instance(인스턴스) 다중화 및 Load Balancing 설정하기 (2) | 2020.02.09 |
[Tomcat] 정상 작동 테스트 jsp 파일(현재 시간 출력) (6) | 2020.01.14 |