【问题标题】:Maven GAE Plugin using Google Cloud SQL使用 Google Cloud SQL 的 Maven GAE 插件
【发布时间】:2012-02-24 09:06:06
【问题描述】:

早上好,

我正在尝试本地测试我的网络应用程序,它使用:

  • Spring(核心 + MVC)
  • 谷歌应用引擎
  • 谷歌云 SQL
  • 休眠

在这个页面https://developers.google.com/cloud-sql/docs/developers_guide_javaGoogle 解释了如何让 hello world 运行,这是正确的。 我部署到 AppEngine 没有问题。

下一个需求是在本地系统上进行测试,使用本地标准 mysql 实例,该文档在解释中继续。您可以通过命令行或 Google Eclipse 插件提供本地访问凭据。

但我正在使用 Maven GAE 插件 http://www.kindleit.net/maven_gae_plugin/ 和简单的 mvn gae:run 最终出现此错误:

Cannot resolve reference to bean 'mySessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: System property rdbms.driver must be set.:
java.lang.IllegalStateException: System property rdbms.driver must be set.
    at com.google.appengine.api.rdbms.dev.LocalRdbmsServiceLocalDriver.registerDriver(LocalRdbmsServiceLocalDriver.java:80)

这是一个非常描述性的错误,所以我拼命尝试:

mvn gae:run -Drdbms.server=local -Drdbms.driver=com.mysql.jdbc.Driver -Drdbms.url=jdbc:mysql://localhost:3306/prova?user=root&password=pass

...没有结果! :-(

帮助! O.O

【问题讨论】:

    标签: sql google-app-engine maven cloud maven-plugin


    【解决方案1】:

    使用插件的jvmFlags

    解决

    【讨论】:

    • 你如何使用这个法比奥?谢谢!
    猜你喜欢
    • 2012-03-17
    • 2013-05-31
    • 1970-01-01
    • 2015-08-19
    • 2011-11-29
    • 1970-01-01
    • 2016-12-29
    • 2013-03-26
    • 1970-01-01
    相关资源
    最近更新 更多