2

我在 JBoss 7.1.3 服务器上部署了两个应用程序(耳朵)。我想使用 JNDI 从远程客户端访问这两个应用程序的 bean。但是,我需要对我的一个应用程序进行密码身份验证,并且希望在没有任何身份验证的情况下访问另一个应用程序。

对于我的第一个应用程序,我定义了一个自定义安全领域并将其设置为远程连接器安全领域。Standalone.xml 的相应代码片段如下所示:

安全领域:

<security-realm name="CustomRealm">
    <authentication>
        <jaas name="CustomDomain"/>
    </authentication>
</security-realm>

远程子系统:

<subsystem xmlns="urn:jboss:domain:remoting:1.1">
  <connector name="remoting-connector" socket-binding="remoting" security-realm="CustomRealm"/>
</subsystem>

我想做的是为我的第二个应用程序指定第二个安全领域(或者最好没有)。我在JBoss 论坛上发现了几乎相同的问题,但没有解决我的问题的答案。

这可能吗?如果可以,我该怎么做?提前致谢。

4

1 回答 1

0

由于 AS7 中 EJB Remoting 子系统的限制,目前不可能。已经有一个问题打开了.. https://issues.jboss.org/browse/AS7-6367

您是否尝试将此 EJB 公开为 webservie?这样你就可以使用不同的领域。

于 2013-05-21T16:34:55.363 回答