部署Weblogic的jms的問題

dongle發表於2006-03-26
配置Weblogic
啟動WebLogic7
開啟IE6,在位址列中輸入:<http://localhost:7001/console>
輸入使用者名稱和密碼
在左邊的目錄樹中選中Services->JMS->Connection
Factories,單擊右側的Configure a new JMS Connection Factory,輸入以下資訊:
Configuration->General頁:
Name=MDBDemo Connection Factory
JNDIName=MDBDemoCF
其它不變,單擊Create建立Connection Factory。
Targets->Server頁:
將myserver(伺服器名稱)移至右側的列表中,但擊單擊Apply
在左邊的目錄樹中選中Services->JMS->Stores,單擊右側的Configure a new JMSFileStore,輸入以下資訊:
Configuration->General頁:
Name=MDBDemo Store
Directory:=F:\bea\user_projects\mydomain\JMSStores
單擊Create建立JMSFileStore。
Services->JMS->Servers,單擊右側的Configure a new JMS Connection Factory,輸入以下資訊:
Configuration->General頁:
Name=MDBDemo JMSServer
Store=MDBDemo Store
其它不變,單擊Create建立JMSServer。
Targets->Servers頁:
Target=myserver(你的weblogic server的名字)
單擊Configuration->General頁中的Configure Destinations
Name=MDBDemo Topic
JNDIName=MDBDemo Topic
其它不變,單擊Create建立Destination。
配置完畢。
建立Message Driven Bean:
1.關閉所有工程:File->Close Projects
2.選擇File->Newproject
3.在Name欄中輸入MDBDemo,Directory欄中輸入存放路徑(不要有空格),其他不變,單擊Finish。
4.選擇File->New->Enterprise->EJB Module單擊OK。
5.在彈出的對話方塊中,在Name中輸入MDBMoudle,Version選擇:EJB2.0 Compliant其餘不變,單擊OK關閉當前對話方塊。
6.在右側的EJB Designer 中單擊滑鼠右鍵選擇:Create EJB->Message-Driven Bean,按如下填寫:
Bean Name=MDBDemo
Transaction Type=Container
Destination Name=MDBDemo Topic
Destination Type=javax.jms.Topic
其它不變。
7.Project->Make”MDBModule”,編譯成功後,右鍵單擊左上角的MDBModule選擇Deploy,將其釋出至Weblogic。

按照上面的步驟,配置jms,再在JBuilder2005裡建立Message Driven Bean,部署到Weblogic,結果出現下面的錯誤,那位大蝦幫忙看看,感激不盡。
我使用的是Weblogic8.1 sp4 中文版。
<2006-3-25 下午08時56分00秒 CST> <Warning> <EJB> <BEA-010061> <The Message-Drive
n EJB: MDBDemo is unable to connect to the JMS destination: MDBDemo Topic. The Er
ror was:

[EJB:011010]The JMS destination with the JNDI name: MDBDemo Topic could not be fo
und. Please ensure that the JNDI name in the weblogic-ejb-jar.xml is correct, an
d the JMS destination has been deployed.>

相關文章