Я пытаюсь развернуть свое веб-приложение java в Heroku, используя Eclipse IDE, перейдя по этой ссылке: https://devcenter.heroku.com/articles/deploying-java-applications-to-heroku-from-eclipse-or-intellij-idea.
У меня есть файл WAR для развертывания этого проекта . Я использовал mysql базу данных локально.
Это ссылка github моего проекта: https://github.com/sachin1830/SmOnlineExamProject.
Это ссылка на мой сайт:
https://onlineexam1830.herokuapp.com/.
Страница индекса работает нормально, но при попытке входа в систему появляется ошибка.
Error: HTTP Status 500 – Internal Server Error ,HTTP Status 404 – Not Found showing.
Это мой первый проект, и я новичок в этом, пожалуйста, дайте мне предложения, почему эта ошибка появляется и как я могу устранить эту ошибку? image
Действия по воспроизведению проблемы:
Ожидается: пользователь должен иметь возможность войти в систему
Фактически: Получено сообщение об ошибке 404.
Локально все работает нормально.
Я думаю, что проблема в том, что приложение не подключено к базе данных. Вот видео, которое я нашел, которое объясняет, как развернуть приложение java с сервером tomcat + mySQl в heroku. https://www.youtube.com/watch?v=I9XqYN920hI.
[Видео также объясняет шаги, которые необходимо выполнить, если вы используете Maven или не используете Maven]