使用谷歌应用引擎部署struts2 + hibernate应用程序

时间:2013-04-20 07:36:13

标签: hibernate google-app-engine struts2

现在这对我来说非常麻烦......

我已经开发了一个使用struts2和hibernate(mysql)的应用程序,并且它可以正常运行apache tomcat。

现在我想在Google App Engine上部署它。我估计我必须将我的java动态网络项目转换为谷歌网络项目。在这样做之后,当我在谷歌提供的服务器上测试eclipse时,它没有运行。它显示了hibernate的异常。我遇到的第一个例外是 jdbcException:无法打开连接。 我听说谷歌应用引擎(GAE)不支持mysql。这是真的吗?有哪些替代方案?

1 个答案:

答案 0 :(得分:0)

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

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

有关详细信息,请查看:https://cloud.google.com/products/cloud-sql