所以我在amazon上创建了一个MySQL数据库,它运行在与我的tomcat服务器相同的帐户上,它构建并运行正常,但无法连接到数据库。
我可以在我的计算机上使用tomcat访问运行该站点的远程数据库,我可以通过MySQL工作台访问数据库,但是当我部署并运行它时,只要站点尝试访问数据库,我就会获得500。
我在这个数据库上打开了我的安全性来接受任何连接和端口(lol),我检查了WEB-INF / libs文件中的mysql java connector.jar是否是最新版本。我甚至尝试将JDBC连接字符串设置为localhost以查看它是否会接收它,但没有运气。
我想我错过了一些东西,任何人都可以想到我的网站的JDBC可以从我的机器访问远程数据库服务器但不能从亚马逊tomcat服务器访问吗?
此外,这是我正在建设的学生项目。
希望这个描述有意义,也许有人可以想到我没有尝试过的东西:)