在Weblogic上配置JMS服務的方法
開發(fā)者在線 Builder.com.cn 更新時間:2007-11-02作者:dxaw 來源:賽迪網
本文關鍵詞:
JMS配置Weblogic1.啟動數據庫
2.啟動weblogic
3.啟動瀏覽器,在地址欄輸入http://localhost:7001/console。在登錄 界面輸入用戶名和密碼進入管理界面,weblogic需要鎖配置庫。點擊“Lock & Edit”
4. 配置JMS服務的步驟為:
4.1 配置連接工廠(Connection Factories)
4.2 配置消息存儲(Message Stores)
4.3 配置JMS服務器(JMS Servers)
4.4 配置消息目的地(Destinations)
4.1 配置連接工廠(Connection Factories)
JMS中連接工廠分QueueConnectionFactory和TopicConnectionFactory兩種,Weblogic不區(qū)分這兩種類型。但我們最好還是配置兩種工廠類型。
a.配置QueueConnectionFactry在瀏覽器的左邊樹狀菜單中選擇:
Services->Messaging->JMS Modules點擊創(chuàng)建一個新的Jms Module,并輸入一下信息
Name:SystemModule
next->Target: AdminServer
可以以后加入資源
finish
展開上述模塊,創(chuàng)建一個新的Resource
Type: Connection Factory
next->
點擊create new subDeployment
SubDeployment Name: JMS Subdeployment
點擊:ok
Target:AdminServer
finish完成
Name: JMS QueueConnection Factory
JNDI Name: jms/QueueConnectionFactory
點擊底部按鈕Create,選擇:
Targets: myserver
點擊Next進入下一步finish結束工廠配置
b.配置TopicConnectionFactry在瀏覽器的左邊樹狀菜單中選擇:
Services->JMS Modules
點擊創(chuàng)建一個新的Jms Module,并輸入一下信息
Name:SystemModule
next->
Target: AdminServer 可以以后加入資源
finish
展開上述模塊,創(chuàng)建一個新的Resource
Type: Connection Factory
next->
點擊create new subDeployment
SubDeploymenet Name: JMS Subdeploymenet
點擊:ok
Target:AdminServer
finish完成
Name: JMS TopicConnection Factory
JNDI Name: jms/TopicConnectionFactory
點擊底部按鈕Create,選擇:
Targets: myserver
點擊Next進入下一步finish結束工廠配置
4.2 配置消息存儲(Message Stores)
weblogic中消息存儲方式可分兩種方式,一是把消息保存到文件系統(tǒng)中,二是把消息保存到數據庫中。以下介紹兩種存儲方式的配置。
a.配置文件存儲方式:
在瀏覽器的左邊樹狀菜單中選擇:
Services->Persistent Stores
在瀏覽器右邊點擊鏈接New->Create FileStore,
輸入以下信息:
Name: JMS File Store
Target: AdminServer
Directory: c:jmsstore (確保你對此目錄有讀寫權限)
點擊底部按鈕finish完成操作
b.配置數據庫存儲方式:
前提:你已經配置過JDBC的連接池(Connection pool),且此連接池處于
運行狀態(tài)。
在瀏覽器的左邊樹狀菜單中選擇:
Services->Persistent Stores
在瀏覽器右邊點擊鏈接New->Create JDBCStore
輸入以下信息:
Name: JMS JDBC Store
Target: AdminServer
Data Source: <選擇配置好的數據源>
Prefix Name: jms(防止表名沖突,你可輸入不同的前綴)
點擊底部按鈕finish完成操作
4.3 配置JMS服務器(JMS Servers)
每個JMS Server只能管理一個消息存儲介質,針對以上配置,我們配置兩個JMS Server分別管理文件方式和數據庫方式的存儲方式。
a.配置文件存儲JMS Server在瀏覽器的左邊樹狀菜單中選擇:
Services->Messaging->JMS Servers
在瀏覽器右邊點擊New,輸入以下信息:
Name: JMS File Server
Persistent Store: JMS File Store
點擊底部按鈕Next進入下一個頁面,選擇:Target: myserver
點擊finish完成操作。
b.配置數據庫存儲JMS Server在瀏覽器的左邊樹狀菜單中選擇:
Services->Messaging->JMS Servers
在瀏覽器右邊點擊New,
輸入以下信息:
Name: JMS JDBC Server
Persistent Store: JMS JDBC Store
點擊底部按鈕next進入下一個頁面,選擇:
Target: myserver
點擊finish完成操作。
4.4 配置消息目的地(Destinations)
消息目的地是被JMS Server管理的,消息如何存儲對配置消息目的地是透明的。因此僅以配置JMS File Server管理的目的地為例。目的地分Queue和Topic兩種,以下分別配置。
a.配置Queue
在瀏覽器的左邊樹狀菜單中選擇:
Services->Messaging->JMS Modules
在瀏覽器右邊選擇需要配置隊列的JMS模塊
點擊底部new按鈕
Type:Queue
點擊底部Next按鈕
Name: JMS File Queue
JNDI Name;jms/fileQueue
點擊底部按鈕Next
Subdeploymenet: JMS Subdeploymenet
Target: AdminServer
finish完成配置
b.配置Topic
在瀏覽器的左邊樹狀菜單中選擇:
Services->Messaging->JMS Modules
在瀏覽器右邊選擇需要配置隊列的JMS模塊
點擊底部new按鈕
Type:Topic
點擊底部Next按鈕
Name: JMS File Topic
JNDI Name: jms/fileTopic
點擊底部按鈕Next
Subdeploymenet: JMS Subdeploymenet
Target: AdminServer
點擊底部按鈕Next->finish完成配置