Tomcat 6의 다른 경로에서 액세스 할 루트 응용 프로그램을 구성 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/2006966

  •  18-09-2019
  •  | 
  •  

문제

루트로 배포 된 응용 프로그램이 있습니다. /webapps Tomcat에서. 지금 구성되어 있으므로 http://www.example.com. 나는 그것을 사용하여 액세스 할 수 있기를 원합니다 http://www.example.com/myapp 루트로 배치된다는 사실을 변경하지 않아도됩니다. root.xml에 다음이 있습니다.

<Context path="/myapp"/>

그러나이 root.xml을 배포하고 Tomcat을 다시 시작하면 http://www.example.com/myapp, Tomcat은 나에게 404를 준다. 그래서 이것은 이것을 혼자 변경해도 내 문제를 해결하지 못할 것이라고한다.

루트 컨텍스트의 이름을 바꾸지 않고도 Tomcat 6에서 '/myApp'을 통해 액세스 할 루트 컨텍스트를 구성 할 수 있습니까 (예 : WebApps/root.war를 바꾸지 않고).

도움이 되었습니까?

해결책

다음 컨텐츠를 사용하여 root.xml 이름을 myapp.xml로 바꿔야합니다.

<Context docBase="/catalina_home/webapps/ROOT.war" />

이렇게하면 동일한 전쟁 파일을 공유하는 2 개의 컨텍스트 "/"및 "/myapp"가 생성됩니다.

하나의 webapp을 갖고 싶다면 가장 쉬운 일은 root.war를 myapp.war로 바꾸는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top