Jms 2.0在ejb中注入了上下文null

时间:2018-05-06 10:48:42

标签: java ejb

我是使用JMS 2.0的新手,因为我尝试向消息Bean发送一个简单的消息,但这里的上下文值始终为null。

@Resource(mappedName = "jms/dest")
    private Queue dest;
    @Inject
    @JMSConnectionFactory("jms/queue")        
    private JMSContext context ;

private void sendJMSMessageToDest(String messageData)
{System.out.println("Msg = "+messageData );
System.out.println("Dest = "+dest );
System.out.println("Context  = " +context);
context.createProducer().send(dest, messageData);
}

1 个答案:

答案 0 :(得分:0)

检查tutorial。我想您正在尝试使用Fractory注释注入目标(队列)。