2016-12-08 3 views
1

У меня проблема с JHipster. У меня есть рабочее приложение, которое отлично работает со встроенным сервером tomcat . Но когда я разворачиваю файл войны после mvn -Pprod на внешний сервер tomcat, , домашний URL-адрес показывает следующую ошибку. Я не сделал каких-либо явных изменений для html5 и т.д.Как отлаживать «Ваш запрос не может быть обработан» в JHipster?

Your request cannot be processed 
Sorry, an error has occurred. 

Status: Not Found (Not Found) 
Message: No message available 

Мой главный сомнение в том, как отладить этот сценарий? Я не вижу трассировки стека в консоли или журнала сервера. Я доступ к URL: Для моей войны: Project1-0.0.1-SNAPSHOT.war

Я обращающегося следующий URL (во внешнем сервере):

http://localhost:8080/Project1-0.0.1-SNAPSHOT/

ответ

1

как указано в documentation при развертывании в контейнере, вы должны развернуть файл Project1-0.0.1-SNAPSHOT.war.original в контейнер, то есть удалить суффикс .original из Project1-0.0.1-SNAPSHOT.war.original файл и развернуть его в контейнер. Поскольку опция отладки начнет просматривать журнал вашего контейнера, чтобы увидеть, что развертывание было хорошим, а затем вы можете взглянуть на взорванную войну, чтобы проверить, включены ли в вашу войну все файлы, которые вы ожидаете.

+0

Уважаемый @duderoot, суффикс .original уже удален до развертывания. Журнал указывает на успешный запуск приложения. Все ожидаемые файлы присутствуют в взорванной папке. – Albin

+2

, тогда вам нужно проверить $ TOMCAT_HOME $/webapps/Project1-0.0.1-SNAPSHOT/для idex.html. Из-за результата 404 это означает, что файла нет. С другой стороны, вы говорите, что все ожидаемые файлы есть, т. Е. Что-то не кончается :( – duderoot

+1

Вы были правы, моя война была неполной. Я только проверял файлы классов и полностью игнорировал index.html. Теперь, после исправления некоторых изменений Я сделал pom и сделал «mvn clean install». Я получаю файл войны, который хорошо работает. Спасибо. – Albin