2011-03-18 4 views
0

을 찾을 수 없습니다 :톰캣 별칭 다음과 같이 내 server.xml에 바람둥이에서 설정 별칭을 WEB-INF/web.xml을

<Host name="sub.domain.co.za" appBase="/usr/local/tomcat/webapps/appname"> 
<Context path="" docBase="."/> 
</Host> 

이 다음과 같이 깊은 두 개 이상의 폴더로 이동 한 경우를 제외하고 잘 작동 : 괜찮은 sub.domain.co.za를 사용하고 톰캣 응용 프로그램을로드합니다. 그러나 sub.domain.co.za/directory/index.jsp로 이동하면 오류 404가 발생하고 tomcat 로그가 WEB를 찾을 수 없다고합니다. -INF/web.xml.

아무도 아이디어가 없습니까?

답변

0

당신의 웹 애플리케이션은 web.xml 파일이없는 경우, 다음, 다음이 웹 애플리케이션 자체의 하나가없는 경우 다음과 같은 폴더 TOMCAT_HOME/conf의

에서 web.xml 파일을 찾을 수있을 것입니다 바람둥이가 사용하는 web.xml.

tomcat 설정에 아무런 문제가 없는지 확인하려면 예제 webapp (tomcat에서 제공) 중 하나를 복사하고 이름을 "appname"으로 바꾸고 액세스하십시오. 먼저 URL에서 "localhost"를 사용하여 URL에 액세스 해보십시오. 그런 다음 localhost 대신 IP 주소를 사용해보십시오. http://XXX.XXX.XXX.XX/index.jsp

server.xml의 항목에 관한 설명입니다. DNS 서버에서이 작업을하려면 항목이 필요하다고 생각합니다.

서버 및 해당 구성 설정에 대한 전문 지식이 없지만 내 두 센트는 디버그하여 문제의 근원에 더 가까이 다가 가게합니다.