[英]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.