繁体   English   中英

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

[英]Java Web Application can't connect database on remote Tomcat 8 Server

我有一个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连接该数据库。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM