I have a JMS implementation (producer and consumer) in my server Glashfish 4. The consumer code works when I executed as appclient in glashfish.
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);
I need make a consumer remote standalone java app.
In my glassfish server, I edited properties of JMS Connection Factory and I added property addressList with value x.x.x.x:xxxx
Any ideas?