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의 어플리 케이션 경로를 만들 수 있다.