我的grails 2.1.0应用程序已部署并在cloudfoundry中工作,使用mysql服务,昨天我做了一些更改,更新后无法让它再次工作。我没有对数据源进行任何更改。
通过查看tomcat日志,看起来数据库设置没有在部署as stated in the documentation上覆盖,并且有一个例外,消息“无法创建类的JDBC驱动程序”com.mysql.jdbc.Driver 'for connect URL'jdbc:h2:prodDb; MVCC = TRUE'“。
我正在使用Spring Groovy / Grails Tool Suite集成将我的应用程序部署到cloudfoundry。
感谢您的任何建议
答案 0 :(得分:1)
感谢时间大家,刚刚发现svn中的冲突已经禁用了cloudfoundry插件,该插件会覆盖部署到cloudfoundry上绑定的mysql服务的数据源定义。
JDBC URL在部署时被插件覆盖,因此当它正常工作时,URL与您的应用程序将使用的mysql数据库不匹配并不重要,实际上您可以完全删除该URL