我有一个 Spring Web 应用程序,我将此应用程序部署在远程 Tomcat 8 服务器 (AWS) 中。我还在 同一 服务器中部署了一个数据库作为 SQL 文件。当我尝试在 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.
关于Java Web 应用程序无法连接远程 Tomcat 8 服务器上的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51104015/