How can I control the JNDI names that JBoss seems to set up to point to my 
deployed EJB3 session beans.

For example, I may have a simple EAR project called "test.ear" containing 
"MyEJB.jar" with the following classes:

1) file packageName/LocalInterface.java:
package packageName;
@Local
public interface LocalInterface { ... }

2) file packageName/SSBImpl.java:
package packageName;
@Stateless
public class SSBImpl implements LocalInterface { ... }


Deploying test.ear in JBoss creates the reference "/test/SSBImpl/local" in the 
Global JNDI Namespace, which apparently points to the EJB3 proxy object for 
this bean.

My question is: how can I force it to deploy using a different JNDI name for 
this?  In particular, I want to include the package name to avoid future naming 
conflicts, ie, "/test/packageName/SSBImpl/local".

thanks!



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4003069#4003069

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4003069
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to