I think it really depends how you intend using it. My guess is that its for use inside another bean, with the assuming that the other bean will have the appropriate ejb-ref tags. Konstantin was the initial committer of it, so perhaps he can answer it?
cheers dim ----- Original Message ----- From: "Dion Almaer" <[EMAIL PROTECTED]> To: "Dmitri Colebatch" <[EMAIL PROTECTED]>; "Jozsa Kristof" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Friday, February 01, 2002 9:10 AM Subject: RE: [Xdoclet-user] Generated Util classes' getHome() > The Util class could always do: > > lookup in java:comp/env > if not found: > lookup in absolute > > But then it makes you think... why not just look up the absolute. > > D > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED]]On Behalf Of Dmitri > > Colebatch > > Sent: Thursday, January 31, 2002 3:02 PM > > To: Jozsa Kristof; [EMAIL PROTECTED] > > Subject: Re: [Xdoclet-user] Generated Util classes' getHome() > > > > > > Christopher, > > > > there has been some discussion of this recently on dev (I think thats where it >was). > > > > quick abc on jndi and ejb: inside an ejb container, the spec "recommends" that a >bean looks up resources in the java:comp/env > > namespace, and the container has to provide facilities for mapping references to >other beans, datasources, etc. into that > > namespace. > > Each bean has its own java:comp/env namespace - that is to say that depending on >your configuration, lookups in one java:comp/env > > namespace may or may not work elsewhere. > > > > so in short - the only reason that java:comp/env works is that the container makes >it work - so, from outside the container, > > comp/env isn't going to work. As you've noticed, looking up normally works fine. > > > > I cant remember what the direction the recent discussion took, but perhaps one of >the other guys can chime in with some > > feedback on > > intended usage of the util classes - maybe you would like a remote util class? > > > > cheers > > dim > > > > ----- Original Message ----- > > From: "Jozsa Kristof" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Friday, February 01, 2002 8:53 AM > > Subject: [Xdoclet-user] Generated Util classes' getHome() > > > > > > > Hello, > > > > > > using the generated *Util classes, it seems that their getHome() methods > > > fail when they're invoked 'outside' of the EJB environment. As I see if I > > > get the home manually (getting InitialContext, doing lookup and narrow the > > > home class), and use the classes' JNDI_NAME, it works fine, but fails using > > > COMP_NAME, and unfortunately the *Util classes defaults to that. > > > > > > I'm still not an EJB expert, so I cant really explain why the beans don't > > > get bounded into 'java:comp/env/ejb/', I only see that using the plain > > > JNDI_NAME would be fine for me. Is there any way to change the generated > > > Util classes behaviour from an xdoclet tag or somehow else; or shall I do > > > something else to get my beans working with the current settings? > > > > > > All that happens on JBoss3, last working snap, the exact error at getHome() > > > invocation is: 'javax.naming.NameNotFoundException: comp not bound' > > > > > > Christopher > > > -- > > > .Digital.Yearning.for.Networked.Assassination.and.Xenocide > > > > > > _______________________________________________ > > > Xdoclet-user mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > > > > > _______________________________________________ > > Xdoclet-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
