tomcat6를 처음 설치하면(압축풀면) webapps 폴더 안에 웹페이지에서 디플로이를 관리할 수 있는
host-manager, manager 등이 디폴트로 설치되어 있다. 하지만 이것은 보안적인 측면에서 위배되므로
보통 다 지우는 게 좋다.
하지만 이것을 그냥 지우게 되면
Error Message
심각: Error starting static Resources
java.lang.IllegalArgumentException: Document base /home/msp_solution/web/tomcat/webapps/host-manager does not exist or is not a readable directory
이와 같은 에러를 만나게 된다.
Solution
conf\Catalina\localhost 밑에 context명.xml으로 생성하면, tomcat은 \webapps\context를 docBase 경로로 판단하고 찾는다. 그래서 서버 구동시 위와 같은 에러를 발생시킨다.
아래 xml들을 찾아서 삭제해주면 에러는 발생하지 않는다.
conf\Catalina\localhost\host-manager.xml
conf\Catalina\localhost\manager.xml
'웹어플리케이션서버' 카테고리의 다른 글
Tomcat6 catalina.out 로그 일자별로 생성하기 (0) | 2012.08.09 |
---|---|
현재 생성된 Session 수 체크하기 (0) | 2012.01.04 |
Could not initialize class sun.awt.X11GraphicsEnviroment 처리 방법 (0) | 2011.05.16 |
Tomcat 구동시 발생 에러 (0) | 2011.05.04 |
Solaris에서 Tomcat이 죽는 현상 (0) | 2010.11.02 |