Java EE 6在属性文件中提取JMS连接设置

Java EE 6在属性文件中提取JMS连接设置,jms,Jms,我有以下设置可连接到异步基础结构: @Resource(lookup = "java:/JmsXA") private static ConnectionFactory connectionFactory; @Resource(lookup = "java:/queue/myQueue") private Queue notificationQueue; 为了便于配置,我想在外部属性文件中提取连接工厂和队列的名称值。所以要有这样的东西: @Resource(lookup = "${jms.c

我有以下设置可连接到异步基础结构:

@Resource(lookup = "java:/JmsXA")
private static ConnectionFactory connectionFactory;

@Resource(lookup = "java:/queue/myQueue")
private Queue notificationQueue;
为了便于配置,我想在外部属性文件中提取连接工厂和队列的名称值。所以要有这样的东西:

@Resource(lookup = "${jms.connectionFactory}")
private static ConnectionFactory connectionFactory;

@Resource(lookup = "${jms.queue}")
private Queue notificationQueue;

不幸的是,我在JavaEE中找不到任何合适的机制来获取此信息。

可能正在使用ejb-jar.xml这里是链接