2013-04-20 96 views
0

这是我现在很麻烦Hibernate应用程序...部署的struts2 +使用谷歌应用程序引擎

我已经开发使用的struts2的应用程序,和休眠(MySQL的),它工作正常使用的Apache Tomcat。

现在我想将它部署到Google App Engine上。我认为,我必须将我的Java动态Web项目转换为谷歌Web项目。这样做后,当我测试它在谷歌提供的eclipse服务器上,它没有运行。它显示了Hibernate的异常。我遇到的第一个异常是jdbcException:无法打开连接。 我听说谷歌应用程序引擎(GAE)不支持MySQL。这是真的吗?有什么选择?

回答

0

默认情况下,GAE不使用MySQL或任何类型的关系数据库来存储数据,如果您想在应用程序中使用关系数据库,那么您应该选择“Google Cloud SQL”。通过使用它,您可以将数据存储在云上的关系数据库中,并且可以从基于GAE的Java应用程序访问它。

这两种服务(GAE和Cloud SQL)都是免费提供的,但也有一些限制。像免费版本一样有限的存储空间

欲了解更多详情,请看看:https://cloud.google.com/products/cloud-sql