JBoss Community

How can i map java:/queues/myQueue to java:comp/env/myQueue

created by Alphonse Bendt in JNDI and Naming - View the full discussion

Hi all,

 

i'm currently porting an application to JBoss AS 7.

 

The old code accesses Ressources using @Resource:

 

 

@Resource(mappedName = "myQueue")
Queue myQueue;

 

I tried to use jboss-ejb3.xml to set up a mapping from the specified name to the actual JNDI name. Unfortunately i was unable to find a working configuration.

I have tried various combinations of using the name/mappedName attribute of @Resource and also tried "myQueue" and "java:comp/env/myQueue" as value.

I have set up a test project: https://github.com/abendt/jboss-as7-jndinames which contains the tests i have made.

 

Here are some EJB's using the @Resource annotation:

https://github.com/abendt/jboss-as7-jndinames/tree/master/src/main/java/com/example/jmsexample

 

jboss-ejb3.xml:

https://github.com/abendt/jboss-as7-jndinames/blob/master/src/main/resources/META-INF/jboss-ejb3.xml

 

any help appreciated!

 

best regards,

   Alphonse Bendt

Reply to this message by going to Community

Start a new discussion in JNDI and Naming at Community