1

我正在尝试开发要部署在 WSO2 Application Server 5.0.1 上的axis2 Web 服务。目前我们有要求,Web 服务支持多租户,并且在某些 Web 服务中,一些基于租户的进程。在服务上下文中,我需要从当前请求中检索租户信息。目前,我使用应用程序服务器管理控制台 test1.com 和 test2.com 在本地环境中创建租户。如何从请求中检索域名以及 test1.com 和 test2.com 的租户 ID(如果可能)以及客户端应如何将 Web 服务调用到特定租户,例如 test1.com?

谢谢

4

1 回答 1

0

You can use CarbonContext to retrieve current tenant and other stuffs.

 CarbonContext cCtx = CarbonContext.getCurrentContext();
    cCtx.getTenantDomain();
    cCtx.getTenantId();

Refer this article for more information on how to use carbon platform APIs.

于 2013-01-04T09:36:30.890 回答