我使用spring boot在openshit(tomcat7类型)中创建了应用程序。以下是我的连接属性
# Remote Datasource Configuration
spring.datasource.url=jdbc:mysql://127.3.175.2:3306/sivam
spring.datasource.username=xxx
spring.datasource.password=yyy
当我尝试部署我的应用程序时,它没有连接到数据库。不幸的是,由于代理设置,我现在无法记录日志。相同的代码在我的系统中使用本地数据库凭据运行良好。
# Local Datasource Configuration
spring.datasource.url=jdbc:mysql://localhost:3306/sivam
spring.datasource.username=xxx
spring.datasource.password =yyy
我还使用正常的 JDBC 连接(Class.forName() 等)检查了远程数据库凭据,并正确部署并从 openshift mysql db 获取记录。所以我的困难只在于spring boot,我需要为此做任何具体的改变吗?