본문으로 바로가기

Tomcat 6.0 Application WAR 배포

category Server 2012. 12. 22. 00:52

Tomcat5.5 이상에서는 context 추가할때 server.xml 을 이용하지 않고,
{CATALINA_HOME}/conf/Catalina/localhost 에 컨텍스트 정보를 별로의 .xml 파일로 생성한다.

.xml 생성 규칙 : (디렉토리명).xml 로 파일을 생성해주면,
http://localhost:8080/(Viewer디렉토리명)/ 로 접근 가능

[root@localhost localhost]# pwd
/usr/local/tomcat/conf/Catalina/localhost
[root@localhost localhost]# ls
host-manager.xml jsp.xml manager.xml
기존의 server.xml 을 변경하면 tomcat을 재구동하는 불편함이 있었는데,
tocmat 5.5 부터는 컨텍스트 정보를 생성하고 재구동없이 사용가능하다.

참고 사이트 : http://ammoguy.springnote.com/pages/1588240Viewer

톰캣 관리자 화면에서 새로운 어플리케이션이 보여지게 하려면 TOMCAT_HOME /work/Catalina/호스트명(localhost)/{컨텍스트명}test.xml 파일을 아래와 같이 만들어 넣으면


<?xml version='1.0' encoding='utf-8'?>
<Context path="/test"
docBase="/media/disk/webapps/test"
debug="0"
reloadable="true"
crossContext="true"
/>

톰캣 관리자 화면에서 확인이 될 수 있다.