1

我的 grails 2.1.0 应用程序已部署并在 cloudfoundry 中工作,使用 mysql 服务,昨天我做了一些更改,更新后无法再次工作。我没有对数据源进行任何更改。

通过查看 tomcat 日志,看起来数据库设置在部署时没有被覆盖,如文档中所述,并且消息“无法为连接创建 'com.mysql.jdbc.Driver' 类的 JDBC 驱动程序”出现异常URL 'jdbc:h2:prodDb;MVCC=TRUE'”。

我正在使用 Spring Groovy/Grails Tool Suite 集成将我的应用程序部署到 cloudfoundry。

感谢您的任何建议

4

1 回答 1

1

感谢大家的时间,刚刚发现 svn 中的冲突禁用了 cloudfoundry 插件,该插件在部署到 cloudfoundry 上的绑定 mysql 服务时覆盖了数据源定义。

JDBC URL 在部署时被插件覆盖,因此当它正常工作时,URL 与您的应用程序将使用的 mysql 数据库不匹配并不重要,实际上您可以完全删除 URL

于 2012-09-26T11:15:45.220 回答