Развертывание приложения Angular 2 с Webpack на Tomcat - 404 ошибки

Я хочу собрать и развернуть мой внешний интерфейс Angular 2 на сервере приложений Tomcat. Для начала я следовал в точности следующим шагам:https://angular.io/docs/ts/latest/guide/webpack.html.

Итак, у меня есть следующая структура проекта (все файлы точно такие же, как во введении, упомянутом выше):

angular2-WebPack
--- конфигурации
------- helpers.js
------- karma.conf.js
------- карма-тест-shim.js
------- webpack.common.js
------- webpack.dev.js
------- webpack.prod.js
------- webpack.test.js
--- расстояние
--- node_modules
--- общественности
------- CSS
-------------- styles.css
-------изображений
-------------- angular.png
--- ЦСИ
-------приложение
-------------- app.component.css
-------------- app.component.html
-------------- app.component.spec.ts
-------------- app.component.ts
-------------- app.module.ts
------- index.html
------- main.ts
------- polyfills.ts
------- vendor.ts
--- типизации
--- karma.conf.js
--- package.json
--- tsconfig.json
--- typings.json
--- webpack.config.js

начало вечера соответственноwebpack-dev-server --inline --progress --port 3000 на консоли или в Webstorm → работает как положено

Когда я бегуnpm build соответственноrimraf dist && webpack --config config/webpack.prod.js --progress --profile --bail он создает приложение без ошибок, а файлы выходного пакета физически помещаются в папку dist, как и ожидалось.

расстояние
--- активы
------- angular.png
--- app.css
---app.css.map
--- app.js
---app.js.map
--- index.html
--- polyfills.js
---polyfills.js.map
--- vendor.js
---vendor.js.map

Затем я скопировал содержимое папки dist в каталог webapps Tomcat 9.0. Когда я пытаюсь получить доступ к установленному приложению, я получаю сообщение об ошибке 404 для .css- и .js-файлов (что видно на прилагаемой картинке). Он пытается получить файлы с неправильных URL-адресов → отсутствует "/ obv /".

Я действительно застрял здесь, и у меня такое чувство, что я уже перепробовал все, что смог найти в Интернете по этой теме.

Может кто-нибудь сказать мне, что я делаю не так? Заранее спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос