JMS主题发送方为连接Factory抛出异常空指针异常

时间:2016-09-06 12:45:51

标签: nullpointerexception annotations jms

我正在尝试创建一个简单的JMS主题发送者。在代码中,它在第一行返回错误,我使用ConnectionFactory创建连接。

public class TopicSender {

@Resource(lookup = "ConnectionFactoryTest1")
private static ConnectionFactory connectionFactory;
@Resource(lookup ="myTopic")
private static Topic topic;

public static void main(String[] args) throws JMSException{
    //Create a connection
    Connection connection =connectionFactory.createConnection();
    //Get a session
    Session session =connection.createSession();

    MessageProducer producer=session.createProducer(topic);
    //Send a test message to the topic
    TextMessage message = session.createTextMessage();
    message.setText("This test message sent at" + new Date());

    producer.send(message);

    session.close();
    connection.close();

}

控制台输出:

    Exception in thread "main" java.lang.NullPointerException
at com.aman.JMS.Test1.TopicSender.main(TopicSender.java:23)

任何人都可以帮助我理解为什么我会收到这个例外。 我正在使用GlassFish服务器。

0 个答案:

没有答案