Подтвердить что ты не робот

Развертывание военного файла на сервере tomcat

Я скопировал файл sample.war в каталоге webapps tomcat.

Я могу использовать localhost: 8080.

развертывание войн автоматически по умолчанию - я проверил мою папку webapps для извлеченной папки "sample"

но он не извлечен. Военный файл не извлекается. Пожалуйста, дайте мне решение для этого.

4b9b3361

Ответ 1

Удалите этот файл войны из каталога webapps/. Затем откройте ссылку http://localhost:8080/ в своем веб-браузере. Нажмите Tomcat Manager, затем введите имя пользователя и пароль. На следующей странице вы можете увидеть один вариант под названием "WAR файл для развертывания" . Выберите там файл войны и нажмите кнопку "развернуть" .

Если вы хотите автоматическое развертывание при копировании файлов в каталог webapp/. Затем убедитесь, что файл server.xml содержит следующие значения:

autoDeploy="true"
unpackWARs="true"

Просто выполните поиск этих значений в файле server.xml и измените значения, как показано выше.

Подробнее см. Разверните новое приложение с локального пути.

Ответ 2

В общем, это происходит, когда у вас есть 2 Tomcats. Если CATALINA_HOME относится к Tomcat-A, и вы пытаетесь запустить Tomcat-B из Tomcat-B/bin/startup.bat. Он будет работать Tomcat-A. Следовательно, ваша война, которую вы пытаетесь развернуть в Tomcat-B, не будет извлекаться, поскольку Tomcat-A работает в действительности.