Bjorn (forgive my lack of umlauts :)) Thank you very very much. This had stumped me. I did indeed need to specify the ejb-ref for ejb/UserMaster in jboss.xml and it worked like a charm. This re-direction is very nice in this case (first time had to do this) because I need to enable my customer to tie together these beans at deployment time.
Regards Eric -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Björn Weis Sent: Friday, February 06, 2004 12:57 AM To: [EMAIL PROTECTED] Subject: Re: [JBoss-user] jndi naming question Hello, the mapping between ejb/DefaultACLProxy and ejb/ACLProxy is not the problem I think. Have you specify the ejb-ref in the ejb/UserMaster (jboss.xml file)? the ejb/UserMaster have to look like: <session> <ejb-name>ejb/UserMaster</ejb-name> <jndi-name>ejb/UserMaster</jndi-name> <ejb-ref> <ejb-ref-name>ejb/ACLProxy</ejb-ref-name> <jndi-name>ejb/ACLProxy</jndi-name> </ejb-ref> </session> I hope that will work. Björn Eric J Kaplan schrieb: >All > >I have the following situation. In my ejb-jar.xml I have a session bean >that has an ejb-ref to another session bean as follows: > > <session> > <display-name>UserMasterEJB</display-name> > ... > <ejb-ref> > ><ejb-ref-name>ejb/ACLProxy</ejb-ref-name> > <ejb-ref-type>Session</ejb-ref-type> > ><home>com.armanta.ejb.proxy.ACLProxyHome</home> > ><remote>com.armanta.ejb.proxy.ACLProxy</remote> > </ejb-ref> > ... > >I've then declared another session bean as follows: > > <session> > <display-name>DefaultACLProxyEJB</display-name> > <ejb-name>ejb/DefaultACLProxy</ejb-name> > <home>com.armanta.ejb.proxy.ACLProxyHome</home> > <remote>com.armanta.ejb.proxy.ACLProxy</remote> > ><ejb-class>com.armanta.ejb.proxy.DefaultACLProxyBean</ejb-class> > ... > >Now, when deploying, I want to map the name ejb/ACLProxy to the >ejb/DefaultACLProxy bean. > >I would think that in jboss.xml I could have: > > <enterprise-beans> > <session> > <ejb-name>ejb/DefaultACLProxy</ejb-name> > <jndi-name>ejb/ACLProxy</jndi-name> > </session> > </enterprise-beans> > >which says that the ejb named ejb/DefaultACLProxy should have as its >jndi-name ejb/ACLProxy, which means at runtime by UserMasterEJB will >bind to the right bean. But my understanding on this could be wrong, >this stuff, while flexible, can be confusing. > >Right now, when I deploy the ear, I get: > >17:45:11,109 WARN [ServiceController] Problem starting service >jboss.j2ee:jndiN >ame=ejb/UserMaster,service=EJB >org.jboss.deployment.DeploymentException: ejb-ref ejb/ACLProxy, expected >either >ejb-link in ejb-jar.xml or jndi-name in jboss.xml > >Can someone please help set me straight? > >Regards > > > >Eric J. Kaplan >Armanta, Inc. >350 Mt. Kemble Ave. >Morristown, NJ 07960 > > > > >------------------------------------------------------- >The SF.Net email is sponsored by EclipseCon 2004 >Premiere Conference on Open Tools Development and Integration >See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. >http://www.eclipsecon.org/osdn >_______________________________________________ >JBoss-user mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/jboss-user > > > ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user