1. Tomcat Admin 페이지 관련

 

-톰캣 설치 직후 접속 되는 http://localhost:8080 페이지 중

 Server StatusManager AppHost 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

  

Windows Tomcat 설치 초기 설정.txt
0.00MB

+ Recent posts