Tomcat 5.5 - второе приложение возвращает 404

Tomcat 5.5 - второе приложение возвращает 404

Есть две версии веб-приложения. Хочу иметь обе на одной машине, чтобы протестировать обновление. Если одну из них скопировать в каталог веб-приложений Tomcat, а затем запустить Tomcat, то все будет работать нормально.

Так что если есть только есть только

...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 увидит их как одно и то же приложение и загрузит/отправит только одно из них.

Если вам необходимо, чтобы они оба работали одновременно, вам придется изменить имя сервлета для одного или другого в этом файле конфигурации.

Связанный контент