weblogic-jms创建

上传人:第*** 文档编号:32819321 上传时间:2018-02-12 格式:DOCX 页数:16 大小:1.17MB
返回 下载 相关 举报
weblogic-jms创建_第1页
第1页 / 共16页
weblogic-jms创建_第2页
第2页 / 共16页
weblogic-jms创建_第3页
第3页 / 共16页
weblogic-jms创建_第4页
第4页 / 共16页
weblogic-jms创建_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《weblogic-jms创建》由会员分享,可在线阅读,更多相关《weblogic-jms创建(16页珍藏版)》请在金锄头文库上搜索。

1、Weblogic 10 Ejb3 Message Bean 配置 Weblogic JMS 配置 Weblogic 10 EJB3 例子安装 收藏 Weblogic 10 Ejb3 Message Bean 配置 Weblogic JMS 配置 Weblogic 10 EJB3 例子安装今天研究 EJB3,在 JBOSS 环境上玩了一把,但是 WAS 6.1 不支持 EJB3,不爽啊,就到Weblogic 下面再玩玩吧。一看 Weblogic 10 的安装目录里面有个 EJB3 的很强大的例子,嗯,心想,这个不错,省事啊,直接安装得了。但是令人不爽的问题是很多的,Weblogic 10 的 J

2、MS 配置跟 Weblogic 8 的不一样,配置了N 下,也还是不能用,后台报错。不管了,现在我们安装把,出问题了,然后就改呗,也是一个让大家学习的过程。1,笨蛋式安装开始。然后点击 NEXT,缺省选择然后点击 NEXT,缺省选择然后点击 NEXT,缺省选择然后点击完成。靠,这下问题来了。系统报错,报 pointbase 什么 manager 找不到,什么问题呢,我把这个安装包给解压了开来,打开domain.jar/META-INF/persistence.xml 的内容有如下片段。一看,我明白了,原来这个默认的玩意配置的数据库是这个玩意啊,我机器上有现成的mysql,我改成 mysql 试

3、试吧。把以上内容改成 重新打包回去,然后继续发布。嗯,这下好了,没这个错误了。我们看看 mysql 数据库里面发生了什么?应用给表创建了以上我选择的表了,说明利用 mysql 还是可以的。但是后台有以下输出。119047 reviewService INFO STANDBY ExecuteThread: 4 for queue: weblogic.kernel.Default (self-tuning) openjpa.jdbc.JDBC - Shutting down connection pool.0 reviewService INFO STANDBY ExecuteThread: 2

4、for queue: weblogic.kernel.Default (self-tuning) openjpa.Runtime - Starting BEA Kodo 4.2.0load030 reviewService INFO STANDBY ExecuteThread: 2 for queue: weblogic.kernel.Default (self-tuning) openjpa.jdbc.JDBC - Using dictionary class org.apache.openjpa.jdbc.sql.MySQLDictionary.一看就明白了。JMS 没有配置。那我们去给

5、Weblogic 配置 JMS 吧,我打开 public class ReviewListenerBean implements ReviewListener /The JNDI name of the Queue Connection Factory referenced here is specified by the mappedName attribute of Resource,/which can be overwritten in weblogic-ejb-jar.xml.Resource(name = jms/mdbQCF, mappedName = weblogic.exam

6、ples.ejb30.QueueConnectionFactory)private QueueConnectionFactory mdbQCF;/The JNDI name of the Queue referenced here is specified by the mappedName attribute of Resource,/which can be overwritten in weblogic-ejb-jar.xml.Resource(name = jms/mdbQueue, mappedName = weblogic.examples.ejb30.ExampleQueue)知

7、道了需要配置的 QueueFactory 是 weblogic.examples.ejb30.QueueConnectionFactoryQueue 是 weblogic.examples.ejb30.ExampleQueue2,配置 JMS。第一步,创建一个 JMS Server点击 New新增一个 JMS Server,点击 NEXT ,默认选项点击 NEXT,选择 TARGET 为当前的 Server,如果是默认的 Domain 的话,应该是AdminServer然后点击 FINISH。成功创建 JMS Server.第二步,创建 JMS Modules。点击 Domain Struct

8、ure - Services - Messaging-JMS Modules然后点击 NEW 按钮。NEXT ,默认选项,NEXT, Targets 选择 AdminServer.然后 NEXT, FINISH.点击新建的 SystemModule-0,路径如下所示。Home Summary of JMS Servers Summary of Store-and-Forward Agents JMS Modules Summary of JMS Bridge Destinations Summary of Servers Summary of Security Realms Summary o

9、f Deployments Summary of JMS Servers JMS Modules SystemModule-0然后点击 New点击 NEXT 全部填写 weblogic.examples.ejb30.QueueConnectionFactory点击 NEXT点击 “Advanced Targeting”点击“Create a New Subdeployment”然后点击 OK,下面有 Targets : 全不选。切记,别选。然后点击 Finish。点击 weblogic.examples.ejb30.QueueConnectionFactory 到 Transactions T

10、ab 页,勾选 XA Connection .选项,SAVE然后同样的方式新建队列。点击 NEXT,名称全部写 weblogic.examples.ejb30.ExampleQueue点击 NEXT,然后 Subdeployments 选择刚才新建的那个。然后点击 Finish 完成。然后重启动 server 吧。然后在 IE 里面输入 http:/localhost:7001/reviewService欣赏 WEBLOGIC 自带的 sample 吧,如果这里页面是 404 错误,那应该是应用没有启动,需要到控制台把应用启动下就 OK 了。本文的 主要讲解的 JMS 的配置问题。作者 key

11、boardsun转载请标明出处:http:/ CSDN 博客,转载请标明出处:http:/ 在 webLogic10 应用上配置 JMS1.1.1 建立 JMS Server进入 weblogic admin console,点击菜单中 Serivices-Messaging-JMS Servers,点击 New按钮,如下图:输入 JMS Server 名称(任意名称,如 JMSServer-OCS,Persistent Store 为 none,如下图点击 Next,选择 Target 为 Server,如下图点击 Finish 后,回到主页面,点击 Active Changes,如下图:1

12、.1.2 建立 JMS Module点击菜单 Services-Messaging-JMS Modules,点击 New 按钮,如下图输入 Module 名称,如 SystemModule-OCS,点击 next,如下图:选中 Target 为 server 名称,如下图:点击 Finish 按钮,回到主页面,如下图:回到主页面后,点击 Active Changes,如下图:1.1.3 建立 JMS Connection Factory点击进入刚创建完成的 module 中,点击 new 按钮,如下图:在出现的 Create JMS Module Resources 页面中,选中 Connec

13、tion Factory,再点击next,如下图:输入 Connection Factory 的名称,如 ConnectionFactory-OCS,JNDI 名称为jms.ConnectionFactory.OCS, 如下图点击 Finish,回到主页面,点击 Active Changes,如下图:点击进入刚创建完成的 module 中,点击 new 按钮,如下图:在 Create Resoure 页面选择 Queue,然后点击 next,如下图:输入 Queue 的名称,如 Queue-OCS,JNDI 名称为 jms.Queue.OCS,点击 next,如下图:在此页面中点击“Creat

14、e a new subdeployment”,如下图:输入 subdeployment 名称,如 subdeploy-OCS,点击 OK,如下图:在此页面中选中刚创建的 subdeployment,Target 中选中刚创建的 JMS Server,点击Finish,如下图:回到主页面,点击 Active Changes 按钮,如下图:1.2 修改 webLogic10 应用 Connection pool1.2.1 进入 Connection pool 设置页面Services - JDBC - Data Sources 选择具体的 Data Sources 进入设置页面,选择 Connection Pool 链接1.2.2 设置 Connection pool 连接数设置Initial Capacity:25Maximum Capacity:50Capacity Increment:5设置完成后保存并生效

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号