Проект Maven выполняется в IntelliJ IDEA, но при развертывании Tomcat происходит сбой сопоставления - PullRequest
0 голосов
/ 07 ноября 2018

Мой проект Maven в IntelliJ IDEA, который корректно запускается из меню Run-> run. Я могу открыть веб-браузер на http://localhost:8080, и приложение и все его ссылки работают безупречно. На заднем плане запускается Tomcat для обслуживания сервлетов.

Но если я нажму на Build-> BuildArtifacts, чтобы создать файл войны, затем скопирую файл войны в соответствующий каталог Tomcat и запусту Tomcat, приложение появится, но все ссылки не работают. Я предполагаю, что это связано с тем, что существует различие в отображении между тем, как приложение запускается из IntelliJ, и когда оно запускается непосредственно из Tomcat, верно? Я попытался вручную настроить файл конфигурации web.xml, чтобы получить правильные сопоставления, но безрезультатно.

Существует ли способ заставить IntelliJ автоматически создавать все необходимые файлы конфигурации сопоставления (web.xml и т. Д.), Чтобы при развертывании в качестве файла войны сопоставления работали так же, как и при запуске из вкладки «Выполнить»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...