Java 将消息发送到glassfish中的远程JMS队列

Java 将消息发送到glassfish中的远程JMS队列,java,glassfish,jms,remote-server,Java,Glassfish,Jms,Remote Server,我有个问题。我有两台服务器,它们相互连接,并有一个应用程序将消息发送和接收到JMS队列中。但是,尽管这里写了所有东西,我不能从一台服务器向另一台服务器发送消息,它要么返回到同一台服务器,要么不显示在任何地方。 这是我用来发送信息的代码,你知道我做错了什么吗 com.sun.messaging.ConnectionFactory connFactory = new com.sun.messaging.ConnectionFactory(); connFactory.setProperty(Conn

我有个问题。我有两台服务器,它们相互连接,并有一个应用程序将消息发送和接收到JMS队列中。但是,尽管这里写了所有东西,我不能从一台服务器向另一台服务器发送消息,它要么返回到同一台服务器,要么不显示在任何地方。 这是我用来发送信息的代码,你知道我做错了什么吗

com.sun.messaging.ConnectionFactory connFactory = new com.sun.messaging.ConnectionFactory();
connFactory.setProperty(ConnectionConfiguration.imqAddressList, "10.241.5.51:7676");
com.sun.messaging.Queue     queue = new com.sun.messaging.Queue("jms/tQueue");//(com.sun.messaging.Queue)client.lookup("jms/tQueue");
try (Connection connection = connFactory.createConnection();
      Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
      MessageProducer producer = session.createProducer(queue)) {
      for (int i = 0; i < 5; i++) {
      TextMessage message = session.createTextMessage("It is a message from main class " + ": " + i);
      System.out.println("It come from main class:" + message.getText());
      producer.send(message);
       }
     }
com.sun.messaging.ConnectionFactory connFactory=new com.sun.messaging.ConnectionFactory();
connFactory.setProperty(ConnectionConfiguration.imqAddressList,“10.241.5.51:7676”);
com.sun.messaging.Queue Queue=new com.sun.messaging.Queue(“jms/tQueue”)//(com.sun.messaging.Queue)client.lookup(“jms/tQueue”);
try(Connection-Connection=connFactory.createConnection();
会话会话=connection.createSession(false,Session.AUTO_ACKNOWLEDGE);
MessageProducer=session.createProducer(队列)){
对于(int i=0;i<5;i++){
TextMessage=session.createTextMessage(“它是来自主类“+”:“+i”的消息);
System.out.println(“它来自主类:“+message.getText()”);
生产者。发送(消息);
}
}

结果是我在术语或其他方面迷失了方向。 代码正常,只有另一台服务器应该发送消息