On Wed, 2003-10-08 at 14:36, Steven Harris wrote: > I'm running jboss-3.2.1_tomcat-4.1.24. I am using the web console to look at > JndiNames of my Beans, though as I mentioned, I see the same results when I > look up home interfaces from an MBean, namely that local entity beans seem > to have JNDI names based on <ejb-name> whereas the JNDI names of stateless > session beans are based on <jndi-name>, both as defined in jboss.xml. > > In the example below looking up "SiteLocalHome" and "AssociationSvcEJB" from > an MBean at server startup will give me "not bound", whereas I can look up > "SiteEJB" and "AssociationSvcLocalHome". I can live with this, but I thought > it was odd. Is it this disparity that you say has been fixed? >
Use <local-jndi-name>, <jndi-name> is for the remote interface. JMX uses the local name only when there is no remote (jsr77 wasn't doing the same which is what I fixed). Regards, Adrian > -----Original Message----- > From: Adrian Brock [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 07, 2003 6:06 PM > To: [EMAIL PROTECTED] > Subject: Re: [JBoss-user] JNDI names for session and entity beans? > > > Are you talking about jsr77 and the web-console? > This was fixed in 3.2.2RC1 > > Regards, > Adrian > > On Tue, 2003-10-07 at 19:18, Steven Harris wrote: > > I've got local entity beans and remote stateless session beans, with JNDI > > names defined in jboss.xml. Jboss seems to use the <ejb-name> as the JNDI > > name of my local entity beans and the <jndi-name> as the JNDI name of my > > stateless session beans. For example: > > > > >From ejb.jar > > -------------- > > > > <session> > > <ejb-name>AssociationSvcEJB</ejb-name> > > > <home>com.pfn.wirepower.srv.service.associationSvc.AssociationSvcHome</home> > > > <remote>com.pfn.wirepower.srv.service.associationSvc.AssociationSvc</remote> > > > <ejb-class>com.pfn.wirepower.srv.service.associationSvc.impl.AssociationSvcB > > ean</ejb-class> > > <session-type>Stateless</session-type> > > <transaction-type>Bean</transaction-type> > > ......etc > > </session> > > > > <entity> > > <ejb-name>SiteEJB</ejb-name> > > > <local-home>com.pfn.wirepower.srv.persistence.site.SiteLocalHome</local-home > > > > > <local>com.pfn.wirepower.srv.persistence.site.SiteLocal</local> > > > <ejb-class>com.pfn.wirepower.srv.persistence.site.impl.SiteBean</ejb-class> > > <persistence-type>Container</persistence-type> > > <prim-key-class>java.lang.Integer</prim-key-class> > > ......etc > > </entity> > > > > > > >From JBoss.xml > > --------------- > > <session> > > <ejb-name>AssociationSvcEJB</ejb-name> > > <jndi-name>AssociationSvcHome</jndi-name> > > </session> > > > > <entity> > > <ejb-name>SiteEJB</ejb-name> > > <jndi-name>SiteLocalHome</jndi-name> > > </entity> > > > > The JBoss console shows the jndiName=AssociationSvcHome and > > jndiName=SiteEjb. Referencing them programatically from an MBean confirms > > this. > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > JBoss-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/jboss-user -- xxxxxxxxxxxxxxxxxxxxxxxx Adrian Brock Director of Support Back Office JBoss Group, LLC xxxxxxxxxxxxxxxxxxxxxxxx ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
