部署Java Web应用程序后给出404 –内部服务器错误

时间:2020-01-28 14:51:12

标签: java web heroku deployment web-applications

我正在尝试通过使用Eclipse IDE在Heroku中部署Java Web应用程序,并按以下链接操作: 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

解决问题的步骤:

  1. 打开网站https://onlineexam1830.herokuapp.com/
  2. 单击顶部的登录名
  3. 输入用户名nn
  4. 输入密码uu

预期: 用户应该可以登录

实际: 错误为404。

在本地一切正常。

1 个答案:

答案 0 :(得分:0)

我认为问题是,应用程序未连接到数据库。我找到了一个视频,该视频解释了如何在heroku中使用tomcat服务器+ mySQl部署Java应用程序。 https://www.youtube.com/watch?v=I9XqYN920hI

[视频还介绍了如果您使用的是Maven或不使用Maven,请遵循的步骤]