У меня есть реализация JMS (производитель и потребитель) на моем сервере Glashfish 4. Потребительский код работает, когда я выполнял как appclient в glashfish.Создание удаленного пользователя для очереди JMS в автономном приложении
Producer.java
@Resource(lookup = "java:comp/DefaultJMSConnectionFactory")
private static ConnectionFactory connectionFactory;
@Resource(lookup = "jms/MyQueue")
private static Queue queue;
...
JMSContext context = connectionFactory.createContext();
context.createProducer().send((Destination) queue, message);
Consumer.java
@Resource(lookup = "java:comp/DefaultJMSConnectionFactory")
private static ConnectionFactory connectionFactory;
@Resource(lookup = "jms/MyQueue")
private static Queue queue;
...
JMSConsumer consumer;
JMSContext context = connectionFactory.createContext();
consumer = context.createConsumer((Destination) queue);
Message m = consumer.receive(1000);
мне нужно сделать потребителя удаленного автономного Java приложения.
В моем GlassFish сервере, я редактировал свойства JMS Factory Connection и я добавил свойство Addresslist со значением х.х.х.х: хххх
Любые идеи?