Как добавить Angular (7) в развертываемую войну - PullRequest
0 голосов
/ 13 мая 2019

Я создал небольшое приложение Angular и хочу добавить его в развертываемую войну, которая должна запускаться в Tomcat 9. Я выполнил ng build --prod , чтобы сгенерировать файлы в папке dist.Содержимое папки dist:

enter image description here

В POM модуля Spring, который генерирует WAR, я добавил следующий плагин для копирования distпапка в целевую папку модуля Spring: enter image description here

У меня есть пустой класс контроллера пружины.Таким образом, по умолчанию файл index.html должен отображаться (вот что я прочитал)

enter image description here

Затем WAR развертывается в Tomcat, и когдаЯ делаю запрос GET "http://localhost:8080/chartinvest-web", я получаю ответ 404 в Почтальоне. Таким образом, файл index.htm не найден / не обработан.

enter image description here

1 Ответ

0 голосов
/ 13 мая 2019

Попробуйте построить с вашим контекстным путем.

ng build --prod --base-href "/chartinvest-web/" --deploy-url "/chartinvest-web/" 
...