| Author |
JNDI lookup from LoginModule class
|
Henrique Ordine
Ranch Hand
Joined: Sep 03, 2004
Posts: 127
|
|
Hello everybody, I'm writing my own implementation of JAAS' LoginModule class. I have packaged this class in a jar file and added this jar as an application client module of my EAR. When I try to deploy my application I get the following error: org.jboss.deployment.DeploymentException: Failed to setup client ENC; - nested throwable: (org.jboss.deployment.DeploymentException: Failed to resolve ejb-link: SignonEJB make by ejb-name: ejb/SignonEJB) Here is my ejb-ref element in my application-client.xml: <ejb-ref> <ejb-ref-name>ejb/SignonEJB</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home></home> <remote>br.com.dminder.signon.ejb.SignonRemote</remote> <ejb-link>SignonEJB</ejb-link> </ejb-ref> I haven't created an ejb-jar.xml because I'm using annotations, but here is my jboss.xml <enterprise-beans> <session> <ejb-name>SignonEJB</ejb-name> <jndi-name>SignonEJB</jndi-name> </session> </enterprise-beans> The SignonEJB is ejb module of my ear. I'm not sure if MyLoginModule class needs to be an application client. I just need it to be able to find the SignonEJB, so I'm guessing it needs to have an ENC, right? Is there a better way to implement this? I'd be very greatful if anyone could help me with this.
|
J2EE Architect/Developer
|
 |
 |
|
|
subject: JNDI lookup from LoginModule class
|
|
|