weblogic jaas服务器端示例

时间:2013-03-14 21:31:12

标签: java weblogic jaas

我需要实现JAAS身份验证,以便从客户端和服务器端查找Weblogic中的EJB bean。 对于客户端,此代码完全正常:

LoginContext loginContext = null;
loginContext = new LoginContext("Sample", new WeblogicCallbackHandler("weblogic", "PaSsWoRd", "localhost:7001"));
loginContext.login();

subject = loginContext.getSubject();
weblogic.security.Security.runAs(subject, new PrivilegedExceptionAction<Object>() {
    @Override
    public Object run() throws Exception {
        Object remote = iniCtx.lookup(SOME_BEAN_REF);
        Object home = PortableRemoteObject.narrow(remote, SOME_BEAN_HOME_CLASS);
        return homeClass.getMethod("create", new Class[] {}).invoke(home, new Object[] {});
    }
});

现在我需要做同样的事情来从EJB中查找EJB。

但我应该在这里使用什么网址?

它总是“localhost:7001”吗?

提供URL是否有意义,因为我肯定在Weblogic中?

0 个答案:

没有答案
相关问题