![Tomcat 5.5: la segunda aplicación devuelve 404](https://rvso.com/image/515031/Tomcat%205.5%3A%20la%20segunda%20aplicaci%C3%B3n%20devuelve%20404.png)
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.
- Instalación completa de Apache Tomcat.
- Entonces ve a tuhttp://suservidor:puerto/manager/html
- 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.