2010-06-17 54 views
1

我想在weblogic 8.1上部署Spring消息驅動的POJO。這是一個簡單的POJO,在應用程序服務器之外運行時可以正常工作,但這些消息似乎根本沒有被採用。我創建了空的home和遠程接口,以及一個容器bean類,它包含從應用程序上下文中獲取的pojo實例。然後我將這個容器bean類作爲a添加到ejb-jar.xml中。我一直無法收到消息。在weblogic 8.1上部署Spring消息驅動的pojo

有沒有人有任何建議,我做錯了什麼?任何人都可以給我一個關於如何部署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,我完全理解爲什麼你需要家庭和遠程接口。如果沒有,我會說這可能是一個純粹的Web應用程序,打包在WAR中,沒有EJB XML。

您還需要設置JMS隊列。你做得對嗎? WebLogic 8.1意味着JMS 1.0.2。

這是舊版本的WebLogic和JDK。爲什麼不使用WebLogic 10和JDK 6?

+0

嗨,對於遲到的回覆抱歉。我正在使用WL 8.1,因爲這是我們服務器使用的環境(對於合作產品)。我談到了家庭和遠程接口,因爲它們在ejb xml中需要在服務器上部署應用程序。 – Igman 2010-06-21 16:29:27

+0

現在,我將它作爲ejb包裝類中的消息驅動pojo。 – Igman 2010-06-22 17:30:00

+0

這對我毫無意義。什麼是EJB包裝爲你做的?我看不出它有什麼好處。 – duffymo 2010-06-22 23:46:49