was 서버/tomcat

tomcat context path 설정

코더와개발자사이 2017. 1. 23. 18:03

version : tomcat6


기본적으로 server.xml에 webapps 폴더로 application 폴더가 정의가 되어 있기 때문에 기본 "/" context path는 webapps 폴더에 ROOT폴더가 된다 이를 변경하기 위해선

3가지 방법이 있다


1. ROOT 폴더에 내 application 소스를 넣는다

2. 외부에 application 경로를 지정 하기 위해선 server.xml에 appBase를 외부 application 절대 경로로 맞추어 주고 <Context path="/" docBase="." reloadable="true" /> 추가 하여 준다 하지만 이방법은 appBase 경로에 ROOT 폴더가 자동으로 생성 된다

3. 기본 셋팅은 그대로 두며, Catalina.home/Catalina/localhost 경로에 ROOT.xml 을 추가  <?xml version="1.0" encoding="UTF-8"?>

<Context antResourceLocking="false" privileged="true" useHttpOnly="true" docBase="appllication 절대경로" path="/" reloadable="false" />

를 추가 하면 새로운 루트 context path의 어플리 케이션 경로를 만들 수 있다.