使用GlassFish实现JMS消息传递 - 编程入门网
。
将 “Webtracker Connection Factory”作为 Description (描述)名称。 单击 OK 按钮。 创建 JMS 消息队列 JMS 目的地作为消息的存储库。使用管理控制台按照下列步骤配置连接工厂: 登录 GlassFish 管理控制台。 从左侧的导航条展开 Resources -> JMSResources 菜单。 选择 Destination Resources。 单击 New 按钮以便创建目的地。 输入下列内容: 将 “webTrackerQueue” 作为 JNDI Name(JNDI 名称)。这是目的地的惟一 JNDI 名称。JMS 客户 机使用该名称查找消息队列。 将 “webTrackerQueue” 作为物理目的地。这是在消息代理中的目的地名称。 将“javax.jms.Queue”作为 Resource Type。由于我们采用点到点模式,资源类型应该是 Queue(队 列)。 将 “Webtracker Queue Destination”作为 Description(描述)名称。 单击 OK 按钮。 在 GlassFish 中部署应用程序 将应用程序打包,作为由 web 模块和 EJB 模块组成的企业应用归档(enterprise application archive,EAR )文件。web 模块处理应用程序的用户界面。将消息驱动 bean 和其他数据访问类打包作 为 EJB 模块。下列步骤解释了在 GlassFish 中样例应用程序的部署。 登录 GlassFish 管理控制台。 从左侧的导航条选择 Applications -> Enterprise Applications。 单击 Deploy 按钮以便部署 webtracker 应用程序。 浏览 webTracker.ear 文件并上传它。 单击 OK 按钮。 将 webtracker-src/config 中提供的 webAccess.xml 文件复制到任意本地目录下。添加称作 xmlstore.path 的系统属性,并将它指向该目录。您可以从 GlassFish 管理控制台中选择 Application Server -> JVM Settings -> JVM Options -> Add JVM Option 设置系统属性。样例条目为 - Dxmlstore.path=C:/temp/webAccessLog.xml。 使用GlassFish实现JMS消息传递(7)时间:2011-07-28 Deepa Sobhana部署描述符ejb-jar.xml 用于样例应用程序的 ejb-jar.xml 部署描述符如下所示: 您必须将 WebTrackerEJB 声明为消息驱动 bean 并将 javax.jms.Queue 作为消息目的地的类型。如果您已经在 Java EE 5 中注释了 MDB,那么可 以忽略该配置。
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |