2010-06-17 1 views
1

Я пытаюсь развернуть сообщение POJO с сообщением о событиях весны в weblogic 8.1. Это просто POJO, и он отлично работает, когда запускается за пределами сервера приложений, но сообщения, похоже, вообще не подбираются. Я создал пустые домашние и удаленные интерфейсы, а также класс контейнерных компонентов, содержащий экземпляр pojo, который он получает из контекста приложения. Затем я добавил этот контейнерный компонент в ejb-jar.xml как a. Я не смог получить сообщения.Развертывание ведомого сообщения на веб-сервере весной 8.1

Есть ли у кого-нибудь какие-либо предложения относительно того, что я делаю неправильно? Может ли кто-нибудь указать мне на учебник о том, как развернуть MDP?

Спасибо.

ответ

0

Вот учебник:

http://java-x.blogspot.com/2006/12/implementing-jms-with-spring-message.html

Я понятия не имею, о чем вы говорите, когда вы говорите «дома и удаленные интерфейсы». Вы сказали Spring POJO, но домашний и удаленный интерфейсы - это артефакты EJB 2.0.

Важным вопросом для ответа является: Являются ли ваши сообщения управляемыми компонентами EJB (MDB) или Spring POJO (MDP)? Если они EJB, я полностью понимаю, почему вам нужны домашние и удаленные интерфейсы. Если нет, я бы сказал, что это может быть чистое веб-приложение, упакованное в WAR, без EJB XML.

Вам также нужна очередь JMS для настройки. Вы сделали это правильно? WebLogic 8.1 означает JMS 1.0.2.

Это OLD-версия WebLogic и JDK. Почему вы не используете WebLogic 10 и JDK 6?

+0

привет, извините за поздний отклик. Я использую WL 8.1, потому что это среда, которую используют наши серверы (для продукта сотрудничества). Я говорил о домашних и удаленных интерфейсах, потому что они необходимы в ejb xml для развертывания приложения на сервере. – Igman

+0

Прямо сейчас у меня это как сообщение, управляемое pojo в классе оболочки ejb. – Igman

+0

Это не имеет никакого смысла для меня вообще. Что делает обертка EJB для вас? Я не вижу никакой пользы от этого. – duffymo