Java 使用openshift中的SpringWeb应用程序连接mysql数据库
我正在尝试使用Java 使用openshift中的SpringWeb应用程序连接mysql数据库,java,mysql,spring,openshift,Java,Mysql,Spring,Openshift,我正在尝试使用openshift部署SpringWeb应用程序。我的数据库配置在spring database.xml文件中 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" />
openshift
部署SpringWeb应用程序。我的数据库配置在spring database.xml
文件中
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/db_name" />
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
Openshift要求将url修改为mysql://$Openshift\u mysql\u DB\u HOST:$Openshift\u mysql\u DB\u PORT/
但这不起作用。然后我尝试了主机号和端口号,显示在
phpmyadmin
中。但它仍然说,请求处理失败;嵌套异常为org.hibernate.exception.genericjdbception:无法打开连接
。如何解决此问题?错误不是很具有描述性,我还要检查数据库名、用户名和密码。您也可以使用环境变量访问它们,但我不确定是否正确地从spring-database.xml引用它们。当你说“Openshift说将url修改为”时,你也许可以将博客或文章链接到这样的地方?错误不是很具有描述性,我还要检查数据库名、用户名和密码。您也可以使用环境变量访问它们,但我不确定是否正确地从spring-database.xml引用它们。当你说“Openshift说修改url为”时,你也许可以链接一篇博客或文章,这样做?