2016-03-31 35 views
0

JBoss 5.1'den JBoss EAP 6.4'e özel bir giriş modülü gönderiyorum. Onu statik bir modül haline getirdim, ama şimdi aramanın başarısızlığa uğraması sorunu var. Bu sınıf JBoss üzerinde dağıtılan bir kulak içi kavanozda yaşadıkça garip değilJBoss EAP 6.4 statik modül referansı EJB kavanozu

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 

: Ben bu hatayı alabilirsiniz.

<module name="deployment.my-ear.ear.mycompany-service.jar"/> 

Ama sonra ben bu hatayı alıyorum:

Yani module.xml bir bağımlılık eklemek istediğiniz Bu bulunamaz

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] 

. Yani sorum şu. Özel giriş modülümün EJB hizmet katmanımla konuşmasına nasıl izin veririm? EJB uygulamanıza, oturum açma modülüne bir bağımlılık eklemeniz gerekir.

cevap

0

Bu bir MANIFEST.MF dosyasında veya bir jboss-deployment-structure.xml dosyasında yapılabilir.