하나의 도메인에 두개이상의 Context 설정 ( 로그폴더 분리 )
로컬에서 localhost라는 로컬도메인을 사용하여 두개의 context를 생성하여 사용하기
Tomcat > conf / server.xml
변경전)
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
Context 1개 추가)
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="ex001" reloadable="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
Context 2개 추가)
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="ex001" reloadable="true" />
<Context path="/doc" docBase="ex001" reloadable="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
Log 관리 폴더 분리)
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="ex001" reloadable="true" >
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Context>
<Context path="/doc" docBase="ex001" reloadable="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="doclogs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Context>
</Host>
위에 예제에서는 한개의 ex001이라는 war파일 하나로 진행해서 docBase가 일치하지만
Tomcat > webapps 안에 다른 war파일을 넣어서 docBase사용 가능
'linux' 카테고리의 다른 글
Tomcat 파일 업로드 경로 설정 (0) | 2024.09.24 |
---|---|
Tomcat 다중 호스트 (0) | 2024.09.23 |
service 만들기 (0) | 2024.09.05 |
jar파일 실행 shell 만들기 (Linux) (2) | 2024.09.05 |
Apache/ Tomcat/ Openssl 연동 (0) | 2024.06.28 |