Java Web应用程序无法连接远程Tomcat 8服务器上的数据库

时间:2018-06-29 14:30:40

标签: java mysql sql spring tomcat

我有一个Spring Web应用程序,并且已将此应用程序部署在远程Tomcat 8服务器(AWS)中。我还在相同服务器中将数据库作为SQL文件部署。当我尝试在Web浏览器中打开应用程序时,网页已成功打开,但Web服务不起作用。我认为这是因为Web服务使用数据库。

这是我的database.properties

 jdbc.url=jdbc:mysql://localhost:3306/srfms
 jdbc.username=*****
 jdbc.password=*****

我还尝试了另一种配置:

 jdbc.url=jdbc:mysql://94.73.145.205:3306/srfms
 jdbc.username=*****
 jdbc.password=*****

我可以通过MySQL Workbench成功连接此数据库。

2 个答案:

答案 0 :(得分:1)

在继续操作之前,请检查是否已安装mysql驱动程序,不要忘记将JDBC驱动程序的jar复制到$CATALINA_HOME/lib.

答案 1 :(得分:0)

是否已检查VPC,数据库和应用程序应位于同一VPC中。另外,请检查数据库的IMRole和安全组。

相关问题