我正在尝试使用 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/ .
索引页面工作正常,但是当我尝试登录时出现错误。
错误:HTTP 状态 500 – 内部服务器错误,HTTP 状态 404 – 未找到显示。
这是我的第一个项目,我是新手,请给我建议为什么会出现此错误以及如何解决此错误?
image
重现问题的步骤:
- 打开网站 https://onlineexam1830.herokuapp.com/
- 点击顶部的登录
- 输入用户名 nn
- 输入密码为 uu
预计: 用户应该能够登录
实际: 出现 404 错误。
本地一切正常。
最佳答案
我认为问题是,应用程序未连接到数据库。这是我找到的一个视频,解释了如何在heroku中使用tomcat服务器+ mySQl部署java应用程序。 https://www.youtube.com/watch?v=I9XqYN920hI .
[该视频还解释了如果您使用 Maven 或不使用 Maven 时应遵循的步骤]
关于java - 部署 java web 应用程序后出现 404 – 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59951360/