0

这对我来说现在很麻烦...

我已经使用 struts2 和 hibernate (mysql) 开发了一个应用程序,它与 apache tomcat 一起工作得很好。

现在我想将它部署在 Google App Engine 上。我认为我必须将我的 java 动态 web 项目转换为 google web 项目。这样做之后,当我在谷歌为 Eclipse 提供的服务器上测试它时,它没有运行。它显示了休眠的异常。我遇到的第一个异常是jdbcException: Not able to open connection。我听说 google app engine(GAE) 不支持 mysql。这是真的吗?有哪些替代方案?

4

1 回答 1

0

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

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

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

于 2013-04-27T19:42:16.530 回答