final InitialContext ctx = new InitialContext();
final TopicConnectionFactory factory = (TopicConnectionFactory) ctx.lookup("java:/JmsXA");
final TopicConnection connection = factory.createTopicConnection();
connection.start();
try {
final TopicSession session = connection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
final Message message = session.createTextMessage("Test");
final Destination destination = (Destination) ctx.lookup("topic/test");
final MessageProducer producer = session.createProducer(destination);
producer.send(message);
producer.close();