`
8366
  • 浏览: 801323 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

websphere6.1 配置JMS

阅读更多

 说明:以下所述都是在6.1版本,不同版本可能有所不同;控制台的更改要保存到主配置才能生效

1.     建立总线

进入websphere控制台,选择“服务集成”下的“总线”新建一个总线,如

 

 

点击所创建总线,

 

 

点击“总线成员”给总线设置成员,按照步骤选择默认的即可;点击“目标”给总线创建目标,在新建的时候选择“队列”,此时新建的队列,在JMS队列创建的时候要与之对应,可将此处的队列和JMS队列设置成同名,一便对应时区分。

 

a.点服务集成 ->总线-》新建-》 输入 bsnRecordBus   ->下一步-》完成 -》保存到主配置

 

b.点击刚才建立的总线 -》总线成员 》添加-》选择服务器-》下一步-》下一步-》下一步-》完成 》保存到主配置

 

c.点击 目标-新建-》队列-》下一步-》输入 queueRecord   -》下一步-》下一步-》完成 》保存到主配置

2.     建立连接工厂

进入websphere控制台,选择“资源”下的“JMS”,次菜单下一般会有三个工厂:连接工厂、队列连接工厂、主题连接工厂,按照原理连接工厂兼容下面两种工厂,但是建议创建队列连接工厂,创建队列连接工厂的时候只要设置名称、JNDI名称、选择总线即可。

 

 

a. 选择作用域 节点=STH64V01Node03,服务器=server1   (以后配置作用域类似)

b. 新建-》确定-》 名称填 RecordQueueConnectionFactory -》JNDI 名称 填 jms/RecordQueueConnectionFactory -》总线名选 bsnRecordBus   -》应用 -》保存

3.     创建队列

   “资源”-->JMS-->“队列”点击“新建”选择Default messaging provider

 

 

除了设置名称和JNDI名称外还要选择对应的总线,以及对应队列名(总线目标中)

 

 

 

 a.点击 资源-》JMS-》队列-》新建-》确定-》 名称填 queueRecord ,jndi 名称填 jms/queueRecord->总线名字 选择 bsnRecordBus   -》 必需的信息 队列名选择 queueRecord -》确定-》保存

 

 

 

4.     创建激活规范

   

 

a .资源”-->JMS--> “激活规范”激活规范的创建需要设置“名称”、“JNDI名称”、

“目标类型”、“目标JNDI名称”、“总线名”,目标JNDI的名称为发送队列的JNDI  ->保存

 

 

 

 

5项目发布

   EJB的项目一般要打成.ear的包进行发布,可以在eclipse中将项目发布成.ear此处就不再说明;在发布的过程中要指定“消息驱动的bean 监听器绑定”如下图

 

要说明的是,websphere6.0之前的版本是使用设置“监听器端口”的方法,6.0之后的版本使用指定“激活规范”的方法。

 

 

特别注意:

a.       ibm-ejb-jar-bnd.xmi 这个文件中不要给消息驱动bean配置JNDI绑定了(我没有绑定成功过,导致发包的时候都不通过,报错为ear包损坏),发包的时候手动填写 绑定的激活规范 中目标资源的JNDI的名称 这里是  activeBsnRecord

b.       激活规范中的 队列的JNDI 名字 要和 JMS->队列 中的队列的JNDI一致

c.       以上都是得配置都是节点作用域,在集群中只要改成 集群作用域即可

 

附件中是此配置的文档

分享到:
评论
1 楼 skying007 2011-01-01  
nice example,thank you .

相关推荐

    websphere 6.1 jms配置

    websphere 6.1 jms配置 包括总线的设置, 连接工厂的设置,队列的设置以及激活规范的设置等

    在IBM WebSphere 6.1中配置IBM MQ并通过JMS验证的方法和详细示例

    详细描述了怎样在IBM WebSphere 6.1中配置IBM MQ,最后给出了通过JMS验证的方法和几个详细示例。

    WebSphere Application Server 常见问题及解答:开发与部署.doc

    本文档总结了 WebSphere Application Server 的一些常见问题及解答,涵盖了开发、部署和配置方面的知识点。 一、Application Server Toolkit(AST)的功能 Application Server Toolkit(AST)是 WebSphere ...

    精通websphere MQ

    WebSphere MQ................................................................................... 17 1.1.3 WebSphere MQ 产品.......................................................................... ...

    Spring中文帮助文档

    2.4.4. 异步的JMS 2.4.5. JDBC 2.5. Web层 2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持...

    Spring API

    2.4.4. 异步的JMS 2.4.5. JDBC 2.5. Web层 2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持...

    揭开J2EE集群的面纱 pdf

    4.2.4.WebLogic, WebSphere, JBoss的方案:结对服务器(Paired servers)复制 4.2.5.IBM的方案:集中状态服务器 4.2.6.Sun的方案:专用服务器 4.2.7.性能问题 4.2.7.1.何时备份会话 4.2.7.2.备份颗粒度 4.2.8.其他的...

    Spring-Reference_zh_CN(Spring中文参考手册)

    2.4.3. 异步的JMS 2.4.4. JDBC 2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6 .3. 任务规划 2.6.4. 对Java 5...

    Spring 2.0 开发参考手册

    9.8.2. IBM WebSphere 9.9. 公共问题的解决方案 9.9.1. 对一个特定的 DataSource 使用错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用...

    spring chm文档

    9.8.2. IBM WebSphere 9.9. 公共问题的解决方案 9.9.1. 对一个特定的 DataSource 使用错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用...

Global site tag (gtag.js) - Google Analytics