Есть две версии веб-приложения. Хочу, чтобы и то и другое было на одной машине, чтобы я мог протестировать обновление. Если один из них скопирован в каталог веб-приложений Tomcat, а затем Tomcat запускается, он работает нормально.
Так что если есть только
...webapplicatios\ROOT\...
...webapplicatios\myApp25\...
работает нормально.
Или когда есть только
...\webapps\ROOT\...
...\webapps\myApp26\...
он тоже отлично работает.
Если я загружу оба
...\webapps\ROOT and
...\webapps\myApp25
...\webapps\myApp26
только одно из приложений будет работать. Другой возвращает 404, страница не найдена.
Он работает в Windows7, и я использую Tomcat 5.5. Tomcat - это просто установка по умолчанию. Есть идеи, что проверить? Как заставить оба запускать оба приложения?
Спасибо заранее за любую помощь. Я новичок в TC.
Скорее всего, у них обоих одно и то же имя сервлета в файле /web-inf/web.xml. Если у них одно и то же имя сервлета, Tomcat будет рассматривать их как одно и то же приложение и загрузит / отправит только одно из них.
Если вам нужно, чтобы они оба работали одновременно, вам нужно изменить имя сервлета для одного или другого в этом файле конфигурации.
Мое решение, на всякий случай тоже кому-то нужно.
В любом случае я до сих пор не знаю, почему одно приложение запускается автоматически, а другое нет.
Когда я устанавливаю только один из них, он автоматически запускается по умолчанию.