加上
@ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/test")
报同样的错误。

解决方案 »

  1.   

      QueueConnection cnn = null;
      QueueSender sender = null;
      QueueSession session = null;
      InitialContext ctx = new InitialContext();
      Queue queue = (Queue) ctx.lookup("queue/test");
     //这里lookup的内容在queue-example-service.xml有定义jndi
      QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup("ConnectionFactory");
      cnn = factory.createQueueConnection();
      session = cnn.createQueueSession(false,//不需要事务
      QueueSession.AUTO_ACKNOWLEDGE);//自动接收消息
      TextMessage msg = session.createTextMessage("Hello World");
      sender = session.createSender(queue);
      sender.send(msg);
      System.out.println("Message sent successfully to remote queue.");
      

  2.   

    一样的错误?不会吧最多是变为其它错误
    queue/test这个确定有配置?