【发布时间】:2016-07-19 15:54:55
【问题描述】:
我正在将自定义登录模块从 JBoss 5.1 移植到 JBoss EAP 6.4。我已经把它变成了一个静态模块,但现在我遇到了查找失败的问题。我收到此错误:
18:25:02,770 DEBUG [org.jboss.security] (http-127.0.0.1/127.0.0.1:8080-1) PBOX000206: Login failure: javax.security.auth.login.LoginException: java.lang.NoClassDefFoundError: eu/somecompany/service/auth/AuthenticationService
这并不奇怪,因为这个类存在于部署在 JBoss 上的耳朵内的 jar 中。
所以我想在module.xml中添加一个依赖:
<module name="deployment.my-ear.ear.mycompany-service.jar"/>
然后我得到这个错误:
org.jboss.modules.ModuleNotFoundException: deployment.my-ear.ear.mycompany-service.jar:main
at org.jboss.modules.Module.addPaths(Module.java:1050) [jboss-modules.jar:1.3.6.Final-redhat-1]
找不到。所以我的问题是。如何让我的自定义登录模块与我的 EJB 服务层通信?
【问题讨论】:
标签: java jakarta-ee jboss7.x ejb-3.1