weblogic對jms協議的實現,有本身一套管理方式,其中涉及到比較多概念,在開始以前把這些概念理解清楚web
上面這些名詞中,只有JMS Queue和JMS Topic是標準JMS名詞,其餘只是weblogic爲了管理方便(實際上並不方便)創造出來的名詞,若是不理解也不要緊,最重要的是JMS Queue和JMS Topic必定要理解數據庫
用一張圖表示,以下:tomcat
登陸 http://host:port/console 進入weblogic控制檯選擇domain->Services->Persistent Stores
服務器
選擇New->FileStore
建立一個基於文件存儲的store
Name:jms_file_store_1
Target:AdminServer
Directory:/u01/jms_store
要保證輸入的目錄存在,weblogic不會自動建立目錄dom
進入domain->Services->Messaging->JMS server
新建一個JMS server,Name輸入jms_test_server
,Persistent Store選擇剛剛建立的jms_file_store_1
spa
Next->Target選擇AdminServer->Finishcode
進入domain->Services->Messaging->JMS Modules
新建一個JMS Module
Name輸入 jms_test_module
其餘兩個能夠不填server
Finishblog
進入上面建立的jms_test_module
,切換到Subdeployments
Tab頁面新建
Subdeployment Name:jms_test_subdeployment
Next->Target選擇jms_test_server
->Finish隊列
進入domain->Services->Messaging->JMS Modules->jms_test_module
點擊New選擇 Connection Factory
Name:jms_test_connection_factory1
JNDI Name:jms/jms_test_connection_factory1
其餘默認,Next->Target默認選擇AdminServer->Finish
進入domain->Services->Messaging->JMS Modules->jms_test_module
點擊New選擇 Queue
Name:jms_test_queue
JNDI Name:jms/jms_test_queue
Next,Subdeployments選擇jms_test_subdeployment
進入domain->Services->Messaging->JMS Modules->jms_test_module
點擊New選擇 Topic
Name:jms_test_queue
JNDI Name:jms/jus_test_queue
Next,Subdeployments選擇jms_test_subdeployment
至此,weblogic上jms相關資源建立完畢