On Mon, 2003-10-06 at 21:19, Matthew Hixson wrote:
> On Monday, October 6, 2003, at 01:05 PM, Adrian Brock wrote:
>
> > On Mon, 2003-10-06 at 20:40, Matthew Hixson wrote:
> >> I'm doing this in my session locator. The only place that the
> >> java:comp/env context is used is right here in this static block.
> >>
> >> static{
> >> try{
> >> _context = (Context) new
> >> InitialContext().lookup("java:comp/env");
> >> _bean1Home = (Bean1LocalHome) _context.lookup("Bean1");
> >> _bean2Home = (Bean2LocalHome) _context.lookup("Bean2");
> >> _bean3Home = (Bean3LocalHome) _context.lookup("Bean3");
> >> } catch(NamingException ned) {
> >> _systemLogger.error("SessionLocator...Naming exception: " +
> >> ned.getMessage());
> >> _systemLogger.error("Couldn't initialize all of the session
> >> beans.");
> >> }
> >> }
> >>
> >> So there is no way that I can make a context available to
> >> SessionLocator that has all of the beans available in the context
> >> without specifying <ejb-local-refs> for every one of them? I don't
> >> know what Resin would do in the case you mentioned below where two
> >> beans want to use the same JNDI path, but Resin was allowing global
> >> access to all of the session beans without <ejb-local-ref> tags.
> >
> > That doesn't sound very compliant.
>
> There were a lot of things about Resin that weren't spec compliant.
>
> > You can do the same in JBoss if you use the global jndi name.
>
> How would I access that? It looks like it should be "local:/Foo" for
> the FooBean, but that doesn't look like its working.
The default global bindings are:
Remote: <ejb-name>
Local: local/<ejb-name>
You change them using jboss.xml
Many people use a convention like ejbs/<application>/<ejb-name>
You can see global jndi using the list operation on the JNDIView
mbean in the jmx-console.
Regards,
Adrian
> Thanks,
> -M@
>
>
>
> -------------------------------------------------------
> 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