잡동사니

[Tomcat] 2개이상의 webapp 폴더 서비스하기 본문

IT/Open Source

[Tomcat] 2개이상의 webapp 폴더 서비스하기

yeTi 2018. 6. 1. 13:52

안녕하세요. yeTi입니다.

오늘은 톰캣에서 1개의 호스트로 2개 이상의 폴더를 웹 폴더로 설정하여 사용하는 방법에 대해 알아보고자 합니다.


테스트 환경

Tomcat : apache-tomcat-8.0.52


sever.xml의 Host 태그에 Context 태그를 활용하여 설정합니다.


<Host name="localhost"  appBase="E:/webapps1"

unpackWARs="true" autoDeploy="false">


<!-- 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 &quot;%r&quot; %s %b" />

<Context path="/" docBase="." />

<Context path="/tms" docBase="E:/webapps2/tms" />

</Host>


그러면 각각의 폴더에 대해 아래와 같이 사용가능합니다.


http://localhost:8080/...

http://localhost:8080/tms/...



Comments