проблема углового развертывания с Tomcat - PullRequest
0 голосов
/ 20 мая 2019

Я использую Angular 6, некоторые проблемы возникают при развертывании приложения на tomcat

У меня есть Base href = / login /

когда я захожу на любую страницу, как вы видите ниже, забудьте routerlinklink, она работает, но когда я обновляю или открываю напрямую http: localhost: 8088 / login / забудь она не будет отображать эту страницупоказывает проблему подачи, как 2 изображения

enter image description here

Это после перезагрузки страницы

enter image description here В режиме разработки все работает нормально, без ошибок

Шаг, который я использую для развертывания приложения

  1. 1.ng build --prod --base-href / login /
  2. копировать файлы папок dist
  3. go Apache Software Foundation \ Tomcat 8.5 \ webapps \и создайте папку для входа в систему
  4. вставьте весь файл папки dist в папку для входа в tomcat, как показано ниже:
  5. start tomcat sever

enter image description here

1 Ответ

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

Просто скопируйте все эти файлы и вставьте их в папку / angular в папке / webapps в tomcat.

После копирования запустите сервер и посетите localhost: 8080 / angular / index.html и наше приложение для велосипедов.должен быть запущен.

===== ИЛИ =======

Откройте файл index.html, замените base-href = ”/ angular /” на base-href = ”.” и перезапустите tomcat и получите доступ к URL.

или

Для каждого тега сценария в теге src добавьте «angular /», например,

Все, что делает любое из предложенных изменений, обновляют страницу в браузере.Ошибка исчезнет.

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