Развертывание pojo, управляемого сообщениями spring, на weblogic 8.1

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

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

Спасибо.


person Igman    schedule 17.06.2010    source источник


Ответы (1)


Вот учебник:

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.

Это СТАРАЯ версия WebLogic и JDK. Почему вы не используете WebLogic 10 и JDK 6?

person duffymo    schedule 18.06.2010
comment
привет, извините за поздний ответ. Я использую WL 8.1, потому что это среда, которую используют наши серверы (для продукта сотрудничества). Я говорил о домашнем и удаленном интерфейсах, потому что они необходимы в ejb xml для развертывания приложения на сервере. - person Igman; 21.06.2010
comment
Прямо сейчас у меня есть это как pojo, управляемое сообщениями, в классе-оболочке ejb. - person Igman; 22.06.2010
comment
Это не имеет для меня никакого смысла. Что делает для вас оболочка EJB? Я не вижу в этом никакой пользы. - person duffymo; 23.06.2010