You are right, the resource-ref are mentioned per EJB. But those resources can still be
used across EJBs. I think this is determined by the res-sharing-scope(which can take
values 'Sharable' or 'Unsharable') attribute inside the resource-ref
element. The dtd will provide more details. By default this value is Sharable which i
guess means that the resource can be accessed across the EJBs.
anonymous wrote :
| When looking up such resources, out of the following two way which is the best
practise?
|
| lookup gicing full path
| ctx.lookup("java:comp/env/something/something");
|
| or
| lookup giving only relative path
| ctx.lookup("something/something");
The second one is not going to work. When you specify a resource-ref, the objects will be
bound in the java:comp/env namespace. So unless you specify that prefix, the lookup code
will not be able to retrieve that object for you.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3987274#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...