Не удалось войти в приложение JHipster, развернутое в Tomcat 6

Развернуто приложение, сгенерированное JHipster, в Tomcat 6. Невозможно войти в приложение, используя учетные данные для входа по умолчанию (admin/admin).

работает джава 1.8


person Rakesh    schedule 29.11.2016    source источник
comment
Вы видите ошибки? Проверьте журнал консоли браузера, я подозреваю, что у вас не настроена база данных или она не проходит аутентификацию, и отладчик вашего браузера даст некоторое представление   -  person ioneyed    schedule 29.11.2016
comment
Да, при загрузке приложения обнаружена следующая ошибка. Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено)   -  person Rakesh    schedule 29.11.2016
comment
и пока я пытаюсь войти в систему, POST localhost:8081/ hipster-app-0.0.1-SNAPSHOT/api/ 404 (не найдено)   -  person Rakesh    schedule 29.11.2016
comment
Проверьте журналы Tomcat на наличие проблем с запуском. Насколько я помню, Jhipster — это автономный файл jar, созданный для весенней загрузки, поэтому вы сможете запустить его через java -jar "jarfile"   -  person ioneyed    schedule 29.11.2016
comment
Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено) localhost:8081/hipster-app-0.0.1-SNAPSHOT/api/ Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено)   -  person Rakesh    schedule 29.11.2016
comment
если вы запустите его самостоятельно, как упоминалось ioneyed, правильный URL-адрес — localhost: 8081/api, а не localhost: 8081/hipster-app.../api...   -  person David Steiman    schedule 29.11.2016
comment
Это действительно зависит от номера вашей версии, конкретной конфигурации (вы даже настроили свою базу данных?) и т. д. По умолчанию JHipster поставляется со своим собственным встроенным сервером приложений, поэтому, если вы измените его и если вы используете очень старую версию Tomcat, вам нужно точно сказать, что вы делаете, если вы хотите, чтобы мы вам помогли   -  person Julien Dubois    schedule 29.11.2016


Ответы (1)


Вам нужно использовать более новую версию Tomcat. Spring Boot не поддерживает Tomcat 6 (Servlet 2.5), для этого требуется Servlet 3, который можно найти в Tomcat 7+ (Версии Tomcat и Servlet). Если вам нужно использовать более старую версию Tomcat, вы можете попробовать реализовать https://github.com/dsyer/spring-boot-legacy

person Jon Ruddell    schedule 29.11.2016