|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
Добрый день! Развернул сайт на Tomcat 9. Spring Boot 2.5.6. Spring 5.3.12. У Vue.js приложения в роутере mode=history. При обновлении в браузере главной страницы всё хорошо. При обновлении остальных страниц или прямых заходах на них ошибка в браузере "Whitelabel Error Page"(пример: aespi.company/about). При локальном запуске проблема решилась после добавления кода Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
При запуске непосредственно на tomcat проблема остаётся актуальной. Предполагаю нужно каким-то макаром подкрутить конфиги в tomcat. Может есть у кого предложения поэтому поводу? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 10:56 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid, Можно показать web.xml? Т.к. если деплоить как war/ear, то это основной конфигурационный файл, на который смотрит сервер сервлетов/приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 11:49 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
mad_nazgul, Да, конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 13:45 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid, В этой ошибке ведь Vue.js и клиент ни при чем? Просто вбей браузере страничку. Или curl get страничка Или глянь иерархию папок. AFAIK у меня папки проекта не в том месте были Или создай проект из двух страничек. Минимальный. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 13:53 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Вот что показывает curl на главную и второстепенную страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:02 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid, Я бы сделал демку на стартере бута из пары страниц. Там вроде так и генерится. И без https. У меня куча проблем из за этого протокола было с сертификатом в сервере/ide ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:14 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid, И до about должно стоять имя приложения если нет галки в админке что это рут прога. Web.xml ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:16 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid PetroNotC Sharp, Вот что показывает curl на главную и второстепенную страницы. показывает редирект на https. А если то же самое с url но вместо http указать https? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:21 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Приложение поднято как ROOT. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:22 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
самое простое это если есть nginx то если /api proxy_pass на backend иначе из папки достаем сотвествиющий документ если nginx нет и чистый томкат то /api на контроллеры /static на статический (vue) ресурсы ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:23 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
lleming, Вот это. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:26 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid PetroNotC Sharp, Приложение поднято как ROOT. Теперь вернись когда работало или стартани стартером демку. Это 3 мин займет ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:27 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:28 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
редиеркт на https:// означает порт 443 по умолчанию ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:35 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, При запуске на tomcat и до сертификата та же проблема была. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:35 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:35 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
lleming, Чистый tomcat, но не понято что имеется в виду под llemingесли nginx нет и чистый томкат то /api на контроллеры /static на статический (vue) ресурсы ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:39 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid PetroNotC Sharp, При запуске на tomcat и до сертификата та же проблема была. Еще раз. Новый чистый проект и запустите на томкате без https ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:42 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
lleming, Вот что. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:43 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
самописный сертификат. либо выпишите себе letecnrypt или у провайдера. Либо добавьтес свой самописный в списко доверенных в браузере ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:47 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
попробуйте еще так curl -v -k https://localhost ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:48 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
lleming, Сертификат не самописный, от провайдера. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:56 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
lleming, А вот /about ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 14:58 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid, Нужно решать по мере поступления. Сначала сертификат,https , потом 404 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 15:00 |
|
Деплой сайта Spring+Vue.js на tomcat
|
|||
---|---|---|---|
#18+
the_sid lleming, А вот /about судя по ответу нужно смотреть как приложение задеплоено. Если ээто чисто спрингбутовое приложение то смотреть https://www.baeldung.com/spring-boot-context-path Если это чисто tomcat-овский war file то при деплое приложение разворачивается в TOMCAT_HOME/webapp/{my-application} где {my-application} будет contextPath тогда правильнее надо curl -v -k https://localhost/{my-application}/about ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2021, 15:05 |
|
|
start [/forum/topic.php?fid=59&msg=40123941&tid=2120264]: |
0ms |
get settings: |
14ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
36ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
452ms |
get tp. blocked users: |
0ms |
others: | 6ms |
total: | 518ms |
0 / 0 |