Я работаю с Angular2 и Apache Tomcat 8. При открытии моего сайта с корневым URL-адресом он работает и нажимает кнопки перенаправления на определенные URL-адреса. Но при открытии вручную определенного URL-адреса или перезагрузке веб-страницы мне дается 404.Angular2 Маршрутизация в Apache Tomcat не работает с перенаправлением
Я нашел это решение: Angular 2.0 router not working on reloading the browser, но нет объяснения, как его решить с помощью tomcat.
Я попробовал это в web.xml из tomcat8:
<servlet>
<servlet-name>html-mapping</servlet-name>
<jsp-file>/index.html</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>html-mapping</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
Тогда у меня нет 404 больше (он загружает все файлы, как на main.bundle.js), но только «Загрузка Angular2 ... "отображается текст, и он не продолжает открывать WebApp.
Это кажется простым, но у меня нет файла app.js. Где я могу найти его? – L3n95