/host-manager does not exist or is not a readable directory 해결 방법.
서버 이야기/웹서버 설정 2012. 10. 24. 18:39tomcat6를 처음 설치하면(압축풀면) 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
'서버 이야기 > 웹서버 설정' 카테고리의 다른 글
Apache Log에 I/O byte 나오게 하기 (0) | 2009.10.07 |
---|---|
jconsol 사용하기 (1) | 2009.08.03 |
XST 취약성 관련 GET, POST 외에 죄다 막아버리기 (0) | 2008.10.20 |
아파치 웹서버 모니터링하기 (0) | 2008.10.06 |
아파치 로그 날짜 별로 남기기 (0) | 2008.09.26 |