Tomcat 5.5 - 두 번째 애플리케이션이 404를 반환합니다.

Tomcat 5.5 - 두 번째 애플리케이션이 404를 반환합니다.

웹 애플리케이션에는 두 가지 버전이 있습니다. 업그레이드를 테스트할 수 있도록 한 컴퓨터에 두 가지를 모두 갖고 싶습니다. 그 중 하나가 Tomcat의 webapplications 디렉토리에 복사된 후 Tomcat이 시작되면 제대로 작동합니다.

그래서 only have only가 있다면

...webapplicatios\ROOT\...
...webapplicatios\myApp25\... 

잘 작동합니다.

아니면 하나만 있을 때

...\webapps\ROOT\...
...\webapps\myApp26\...

그것도 잘 작동합니다.

둘 다 업로드하면

...\webapps\ROOT and
...\webapps\myApp25
...\webapps\myApp26

앱 중 하나만 작동합니다. 다른 하나는 404, 페이지를 찾을 수 없음을 반환합니다.

Windows7에서 실행 중이고 Tomcat 5.5를 사용합니다. Tomcat은 기본 설치일 뿐입니다. 무엇을 확인해야 할지 아시나요? 두 앱을 모두 실행하는 방법은 무엇입니까?

어떤 도움이라도 미리 감사드립니다. 저는 TC에 관한 초보자입니다.

답변1

내 솔루션은 누군가에게 필요할 경우를 대비한 것입니다.

  1. Apache Tomcat 전체 설치.
  2. 그런 다음 귀하의http://yourServer:port/manager/html
  3. 실행되고 있지 않으면 응용 프로그램을 실행하십시오.

어쨌든 왜 한 응용 프로그램은 자동 시작되고 다른 응용 프로그램은 자동 시작되지 않는지 아직도 모르겠습니다.

그 중 하나만 설치하면 기본적으로 자동 시작됩니다.

답변2

아마도 둘 다 /web-inf/web.xml 파일에 동일한 서블릿 이름을 가지고 있을 것입니다. 동일한 서블릿 이름을 가진 경우 Tomcat은 이를 동일한 애플리케이션으로 간주하고 그 중 하나만 로드/디스패치합니다.

두 가지를 동시에 실행해야 하는 경우 이 구성 파일에서 둘 중 하나의 서블릿 이름을 변경해야 합니다.

관련 정보