我有一个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成功连接此数据库。
答案 0 :(得分:1)
在继续操作之前,请检查是否已安装mysql驱动程序,不要忘记将JDBC驱动程序的jar复制到$CATALINA_HOME/lib.
答案 1 :(得分:0)
是否已检查VPC,数据库和应用程序应位于同一VPC中。另外,请检查数据库的IMRole和安全组。