如何修复此JBoss EJB客户端身份验证问题?

时间:2010-04-29 15:41:38

标签: java jboss ejb

我在JBoss下部署​​了一个EJB(我们正在从Weblogic移动项目),我可以通过JNDI查找获得EJB的EJBHome引用。

login-config.xml application-policy包含几个登录模块(我不知道这些是AND还是OR?) - org.jboss.security.spi.BaseCertLoginModule,LdapLoginModule,RoleMappingLoginModule和ClientLoginModule。

当我的客户端代码尝试通过反射调用create方法时,调用invoke,我得到一个InvocationException,它包装一个AccessException,它包装了javax.security.auth.login.FailedLoginException的最后一个异常:Password Incorrect / Password Required at org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:213)......

我是否遗漏了一些客户端代码以使用BaseCertLoginModule或login-config.xml中的其他代码而不是UsernamePasswordLoginModule?

提前致谢,任何建议都表示赞赏,对于没有发布整个堆栈跟踪而感到抱歉,但它是在没有互联网访问权限的安全网络上。

0 个答案:

没有答案