Tomcat 5.5: la segunda aplicación devuelve 404

Tomcat 5.5: la segunda aplicación devuelve 404

Hay dos versiones de aplicación web. Quiero tener ambos en una máquina para poder probar la actualización. Si uno de ellos se copia en el directorio de aplicaciones web de Tomcat y luego se inicia Tomcat, funciona bien.

Entonces si solo hay solo

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

funciona bien.

O cuando solo hay

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

también funciona bien.

si subo ambos

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

Sólo una de las aplicaciones funcionará. El otro devuelve 404, página no encontrada.

Se ejecuta en Windows7 y uso Tomcat 5.5. Tomcat es simplemente la instalación predeterminada. ¿Alguna idea de qué comprobar? ¿Cómo hacer que ambos ejecuten ambas aplicaciones?

Gracias de antemano por cualquier ayuda. Soy principiante en cuanto a TC.

Respuesta1

Mi solución, por si alguien también la necesita.

  1. Instalación completa de Apache Tomcat.
  2. Entonces ve a tuhttp://suservidor:puerto/manager/html
  3. Ejecute la aplicación si no se está ejecutando.

De todos modos, todavía no sé por qué una aplicación se inicia automáticamente y otra no.

Cuando instalo solo uno de ellos, se inicia automáticamente de forma predeterminada.

Respuesta2

Lo más probable es que ambos tengan el mismo nombre de servlet en su archivo /web-inf/web.xml. Si tienen el mismo nombre de servlet, Tomcat los verá como la misma aplicación y solo cargará/enviará uno de ellos.

Si necesita que ambos se ejecuten al mismo tiempo, deberá cambiar el nombre del servlet de uno u otro en este archivo de configuración.

información relacionada