0

几周以来,我一直在尝试使用 Datastore Multitenancy。而且我似乎无法让它工作。每次我尝试在我自己的(计算机)服务器上运行它时,它似乎根本没有显示任何内容。我也尝试在 GAE 服务器上发布它,但它似乎仍然没有显示。

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

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

更新:

代码没有错误,也没有任何异常。但是,我试图显示的 JSP 页面就消失了,没有任何关于它如何显示的信息。

4

1 回答 1

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 Apps并且Google App Engine应该连接。通过将域注册到 Google Apps,您可以使用多租户。因此,如果您使用用户,则需要在 Google Apps 中注册。

于 2012-10-11T21:45:33.053 回答