- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Qing_JMS 初始化配置 -- 添加队列,主题,工厂,模块,持久化存储,服务器,Adapter
Qing_JMS 初始化配置 -- 添加队列 ,主题 ,工厂 ,模块 ,持久化存储 ,服务器 ,Adapter
配置一个JMS队列接收消息
1、建立一个持久性存储
1.1 进入localhost 7101/console ,在域结构中--服务--持久性存储--新建
1.2 输入名称 :OSB_FileStore ,目标默认是管理服务器 ,目录是你本地的目录 ,点击OK保存
1.3 此时建立持久性存储完成。
2、新建一个JMS服务器
2.1 在域结构--服务--消息传送--JMS服务器--新建
2.2 输入名称 :OSB_JMSServer ,选择持久性存储为刚才的OSB_FileStore ,点击下一步
2.3 选择目标为管理服务器。点击完成
2.4此时建立完成
3、建立JMS模块
3.1 在域结构--服务--消息传送--JMS模块--新建
3.2 输入名称为OSB_SystemModule ,点击下一步
3.3 选择一个服务器 ,这里我们选择管理服务器
3.4勾选 “是否要向此JMS系统模块中添加资源” ,点击完成
3.5 点击完成后 ,此时会跳转到此JMS模块的资源界面
3.6 添加一个子部署
3.6.1 在刚才的界面点击子部署选项卡 ,点击新建
3.6.2 输入名称为OSB_SubModule ,点下一步
3.6.3 选择刚才建立的JMS服务器 ,点击完成
3.6.4 点击完成后 ,子部署建立完成
3.7 建立练接工厂
3.7.1 在刚才的界面选择配置 ,然后点击新建
3.7.2 选择连接工厂 ,点击下一步
3.7.3输入名称 :OSB_ConnectionFactory ,JNDI名称 :jms.OSB_ConnectionFactory ,勾选启用XA连接工厂 ,点下一步
3.7.4 默认服务器是受管服务器 ,点击完成
3.7.5 此时建立好链接工厂
3.8 建立连接队列
3.8.1 在OSB_SystemModule的设置页面选择配置选项卡点击新建
3.8.2 选择队列 ,点击下一步
3.8.3 输入名称为 :OSB_Queue ,JNDI名称为jms.OSB_Queue ,模板为无 ,点击下一步
3.8.4 先选择子部署为刚才的子部署 ,然后下面会显示目标窗口 ,选择OSB_JMSServer (默认 )
3.8.5 此时连接工厂和连接队列都建立完成。点对点 (EndpointURI )为
jms//localhost 7101/jms.OSB_ConnectionFactory/jms.OSB_Queue (也就是你的连接工厂和连接队列的JNDI )
4、配置到JMS Adapter。
4.1 进入console控制台 ,点击部署 ,找到部署的jms Adapter (默认显示10个 ,需要调成100个才能看到 )
4.2 点击JmsAdapter ,进入到配置下的出站连接池 ,点击新建
(中间可能弹出是否选择该部署计划 ,这个是该Adapter的部署计划 ,只是在第一次修改Adapter的时候会出现 ,所以我在接下来的联系中是无法看到的。但是如果看到 ,直接选择OK即可。 )
4.3 勾选该连接池 ,选择下一步
4.4 输入JNDI名称 ,比如eis/jms/osb_queue ,点击完成
4.5 点击完成后 ,找到刚才新建的JNDI
4.6 点击新建的JNDI ,进入到属性页面 ,在ConnectionFactoryLocation的属性值下设置为你之前的工厂的连接jms.OSB_ConnectionFactory ,点击保存
4.7 更新JmsAdapter
4.7.1 找到部署的JmsAdapter ,勾选它 ,点击更新 ,即可
5、解释 :
OSB中可以通过jms//localhost 7101/jms.OSB_ConnectionFactory/jms.OSB_Queue (也就是你的连接工厂和连接队列的JNDI )进行JMS传输。
SOA中可以通过JmsAdapter的JNDI出站连接池找到工厂 ,然后选择队列 ,进行JMS传输。原理一样
文档评论(0)