Hi!
Ich habe ein paar CMPs mit einer Sessionfacade davor. Mit einer Clientapp funktioniert alles einwanfrei...
Wenn ich eine WebApp dazu erstelle, ein leeres Servlet anlege und nur ein out.print("blabla") mache, dann ist die Welt auch noch OK. Sobald ich den Lookup auf die Sessionfacade einfüge, dann ist der Spaß vorbei und wird vom Verifier und dem SJSAS mit folgender Meldung quittiert:
Mit dem Einfügen der Lookups wir das in die web.xml geschrieben:
Sieht doch OK aus?
Wo liegt der Fehler?
Danke!
Bronks
Ich habe ein paar CMPs mit einer Sessionfacade davor. Mit einer Clientapp funktioniert alles einwanfrei...
Wenn ich eine WebApp dazu erstelle, ein leeres Servlet anlege und nur ein out.print("blabla") mache, dann ist die Welt auch noch OK. Sobald ich den Lookup auf die Sessionfacade einfüge, dann ist der Spaß vorbei und wird vom Verifier und dem SJSAS mit folgender Meldung quittiert:
Code:
java.lang.RuntimeException: Error: Unresolved <ejb-link>: EJBTest1-EJBModule.jar#facadeBean
at com.sun.enterprise.deployment.util.EjbBundleValidator.accept(EjbBundleValidator.java:158)
at com.sun.enterprise.deployment.WebBundleDescriptor.visit(WebBundleDescriptor.java:1106)
at com.sun.enterprise.deployment.Application.visit(Application.java:1346)
at com.sun.enterprise.deployment.Application.visit(Application.java:1316)
at com.sun.enterprise.tools.verifier.VerificationHandler.verifyArchive(VerificationHandler.java:72)
at com.sun.enterprise.tools.verifier.Verifier.verify(Verifier.java:75)
at com.sun.enterprise.tools.verifier.Verifier.main(Verifier.java:53)
Mit dem Einfügen der Lookups wir das in die web.xml geschrieben:
Code:
<ejb-local-ref>
<ejb-ref-name>ejb/facadeBean</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<local-home>facade.facadeLocalHome</local-home>
<local>facade.facadeLocal</local>
<ejb-link>EJBTest1-EJBModule.jar#facadeBean</ejb-link>
</ejb-local-ref>
Sieht doch OK aus?
Wo liegt der Fehler?
Danke!
Bronks