For Tomcat 5, unlike Tomcat 4.x, it is NOT recommended to place elements directly in the server.xml file. This is because it makes modifying the Context configuration more invasive since the main conf/server.xml file cannot be reloaded without restarting Tomcat.Source: Apache Tomcat Configuration Reference - The Context Container

톰캣5 부터는 Context를 설정하기 위해서  server.xml을 수정할 필요가 없습니다.

server.xml은 변경사항을 적용하려면 톰캣을 재시작을 해야 하는데 이는 운용중인 서버에서는 좋은 방법이 아닙니다.

그래서 톰캣5 부터는 $CATALINA_HOME/conf/[enginename]/[hostname]/ 이 경로에 [pathname].xml 파일을 만들어 주면 됩니다.

간단하게 예를 들자면 톰캣이 C:/tomcat에 설치되어 있고 http://localhost:8080/westzero라는 Context를 설정해 보겠습니다

먼저 C:/tomcat/conf/Catalina/localhost/ 이 경로에 westzero.xml이라는 파일을 생성합니다.

파일 내용은 아래처럼 한 줄이면 됩니다.


<context docbase="F:\Projects\Workspace\helios\MockUp\WebContent" debug="0" reloadable="true" privileged="true"></context>


만약 root를 설정하고 싶으시다면 파일명을 ROOT.xml로 만드시면 됩니다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
by 서영아빠 2010/09/26 00:20
| 1 ... 18 19 20 21 22 23 24 25 26 ... 84 |