Отправка сообщения JMS с использованием Java - PullRequest
1 голос
/ 24 января 2011

Привет! Я хочу подключиться и отправить сообщение JMS из моего JSP на сервер JMS, который я установил в ходе установки Tibco. Теперь, просматривая различные материалы в Интернете, я знаю, как отправить сообщение из JAVA в очередь JMS, но проблема в том, что я не знаю, как подключиться к самому серверу JMS. Может ли кто-нибудь, пожалуйста, помогите мне в этом. Спасибо

Ответы [ 2 ]

2 голосов
/ 24 января 2011

Вам необходимо настроить его на сервере приложений Java EE - WebLogic, JBOSS, Glassfish и т. Д.

Если вы развертываете JSP на Tomcat или Jetty и не используете полноценный сервер приложений Java EE, вам придется добавить на него модуль JMS - ищите ActiveMQ, RabbitMQ или OpenJMS.

1 голос
/ 24 января 2011

Обычно вам нужно получить фабрику соединений, просмотрев ее в каталоге JNDI, все остальные объекты создаются из этой фабрики соединений.

Это пример (из документации JBoss), показывающий, как создать сеанс темы:

InitialContext iniCtx = new InitialContext();
Object tmp = iniCtx.lookup("ConnectionFactory");
TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;
conn = tcf.createTopicConnection();
topic = (Topic) iniCtx.lookup("topic/testTopic");
session = conn.createTopicSession(false, TopicSession.AUTO_ACKNOWLEDGE);
conn.start();

Больше примеров здесь

...