使用GAE数据存储多租户进行Java结果空白页面

时间:2012-08-30 23:21:26

标签: java google-app-engine google-cloud-datastore

我一直试图使用数据存储多租户数周。我似乎无法使其发挥作用。每次我尝试在我自己的(计算机)服务器上运行它时,它似乎根本不显示任何东西。我也尝试在GAE服务器上发布它,但它似乎仍然没有显示。

我想要实现的是与另一个用户和数据子实体合作的公司实体,该子实体与任何电子邮件,Oauth或第三方应用程序无关。作为命名空间的公司实体将分离每个公司的所有数据和用户。这样,它将包含用户及其所有其他数据而不会泄漏。

我尝试确保应用程序为公司实体拥有自己的NamespaceFilter类。什么原因导致空白页? (或者正确的问题是,我做错了什么?)

更新

代码没有错误,没有任何例外。但是,我试图显示的JSP页面已经消失,没有任何信息它不显示。

1 个答案:

答案 0 :(得分:0)

多租户只能与Google Apps一起使用。以下是Google App Engine关于实施多租户的说明。

Most App Engine developers will use their Google Apps domain as the current 
namespace. Google Apps lets you deploy your app to any domain that you own, 
so you can easily use this mechanism to configure different namespaces for 
different domains. Then, you can use those separate namespaces to segregate 
data across the domains.

澄清Google Apps可让您部署到任何域并使用多租户。您需要使用可以使您使用多租户的Google App Engine API。应该连接Google AppsGoogle App Engine。通过将域名注册到Google Apps,您可以使用多租户。因此,如果您使用用户,则需要在Google Apps中注册。