Grails应用程序可以';t连接到mysql服务

Grails应用程序可以';t连接到mysql服务,mysql,grails,cloud-foundry,Mysql,Grails,Cloud Foundry,我的Grails2.1.0应用程序是在cloudfoundry中部署和工作的,使用mysql服务,昨天我做了一些更改,更新后无法再次工作。我没有对数据源进行任何更改 通过查看tomcat日志,看起来数据库设置在部署时没有被覆盖,并且出现了一个异常消息“无法为连接URL“JDBC:h2:prodDb;MVCC=TRUE”创建类为“com.mysql.JDBC.driver”的JDBC驱动程序” 我正在使用SpringGroovy/Grails工具套件集成将我的应用程序部署到cloudfoundry

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

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

我正在使用SpringGroovy/Grails工具套件集成将我的应用程序部署到cloudfoundry


感谢您的建议

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


JDBC URL被deploy上的插件覆盖,因此当它正常工作时,URL与应用程序将使用的mysql数据库不匹配并不重要,事实上,您可以完全删除URL,刚刚发现svn中的冲突禁用了cloudfoundry插件,该插件在部署到cloudfoundry上绑定的mysql服务时覆盖了数据源定义


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

我的第一个问题是连接URL的“h2”部分:“JDBC:h2:prodDb;MVCC=TRUE h2对我来说意味着它正试图连接内存中的h2数据库,而不是mysql。你是否将mysql服务绑定到你的应用程序?你能在这里共享datasource.groovy吗?您似乎配置了一些与mysql不匹配的连接URL。我们刚刚发现我的svn repo中存在冲突,已禁用cloudfoundry插件,该插件在部署到cloudfoundry上绑定的mysql服务时覆盖数据源定义。JDBC URL被部署时的插件覆盖,因此,当它正常工作时,URL与应用程序将使用的mysql数据库不匹配并不重要,事实上,您可以完全删除URL,以便仍然使用绑定到部署的应用程序的mysql服务。Thanks@otonjr将您的评论转换为答案并接受它,这样其他人就不会浪费时间修复固定的问题problem@BurtBeckwith完成了,昨天尝试过,但没有成功,因为我是一个新用户,我不得不等8个小时才发布我自己问题的答案。感谢这个指针,无论如何,我的第一个问题是连接url的“h2”部分:“jdbc:h2:prodDb;MVCC=TRUE h2对我来说意味着它正试图连接内存中的h2数据库,而不是mysql。你是否将mysql服务绑定到你的应用程序?你能在这里共享datasource.groovy吗?您似乎配置了一些与mysql不匹配的连接URL。我们刚刚发现我的svn repo中存在冲突,已禁用cloudfoundry插件,该插件在部署到cloudfoundry上绑定的mysql服务时覆盖数据源定义。JDBC URL被部署时的插件覆盖,因此,当它正常工作时,URL与应用程序将使用的mysql数据库不匹配并不重要,事实上,您可以完全删除URL,以便仍然使用绑定到部署的应用程序的mysql服务。Thanks@otonjr将您的评论转换为答案并接受它,这样其他人就不会浪费时间修复固定的问题problem@BurtBeckwith完成了,昨天尝试过,但没有成功,因为我是一个新用户,我不得不等8个小时才发布我自己问题的答案。无论如何,谢谢你的指点