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相关资源建立完毕