2014-12-04 2 views
0

Я запускаю приложение maven на локальном сервере Tomcat 8, используя Tomcat-Maven-Plugin. Проблема заключается в том, что приложение развертывается дважды. Однажды в корневом каталоге Tomcat (http://localhost:8080) и один раз в своем собственном каталоге контекста (http://localhost:8080/mywebapp/). Я могу использовать приложение tomcat manager в http://localhost:8080/manager, чтобы вручную остановить приложение от запуска в корневом каталоге, но мне интересно, есть ли в Tomcat 8 параметр, который может иметь тот же результат. Спасибо.Как остановить приложение от развертывания дважды в Tomcat (один в корневом контексте и один в контексте приложения)

ответ

0

Tomcat обычно не собирается развертывать ваше приложение дважды. Если это произойдет, это почти наверняка связано с неправильной конфигурацией. Общим источником двойного развертывания является недопустимый/неправильный атрибут path в вашем Контексте. Найдите файл META-INF/context.xml в своем приложении или, возможно, что-то в вашей конфигурации развертывания Maven, которая пытается установить путь.

См. Атрибут pathhere для получения дополнительной информации.