社区
Java EE
帖子详情
这个问题有人能解决吗?谢谢
goodhome
2003-09-09 01:31:47
我作了一个message driver bean , 和客户端(servlet) , 为什么不能接受消息?
我做的客户端能发送消息,并且我看到了消息已经写到文件里了(store 是用file方式的持久性)
但是已经部署的消息驱动bean不能自动接收消息(onMessage没有出发啊)
消息驱动bean 的Queue 和QueueConnectionFactory也设置为和客户端相同的,是什么原因啊
...全文
15
12
打赏
收藏
这个问题有人能解决吗?谢谢
我作了一个message driver bean , 和客户端(servlet) , 为什么不能接受消息? 我做的客户端能发送消息,并且我看到了消息已经写到文件里了(store 是用file方式的持久性) 但是已经部署的消息驱动bean不能自动接收消息(onMessage没有出发啊) 消息驱动bean 的Queue 和QueueConnectionFactory也设置为和客户端相同的,是什么原因啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodhome
2003-09-10
打赏
举报
回复
/******* weblogic-ejb-jar.xml *****/
/********* ejb-jar.xml ************/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 7.0.0 EJB//EN' 'http://www.bea.com/servers/wls700/dtd/weblogic-ejb-jar.dtd'>
<!-- Generated XML! -->
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>hotelmsg</ejb-name>
<message-driven-descriptor>
<pool>
<initial-beans-in-free-pool>1</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>jmsdemoQueue</destination-jndi-name>
<connection-factory-jndi-name>jmsdemoConnectionFactory</connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
</transaction-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>jmsdemoConnectionFactory</res-ref-name>
<jndi-name>jmsdemoConnectionFactory</jndi-name>
</resource-description>
<resource-env-description>
<res-env-ref-name>jmsdemoQueue</res-env-ref-name>
<jndi-name>jmsdemoQueue</jndi-name>
</resource-env-description>
</reference-descriptor>
<clients-on-same-server>True</clients-on-same-server>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
goodhome
2003-09-10
打赏
举报
回复
/********* ejb-jar.xml ************/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 7.0.0 EJB//EN' 'http://www.bea.com/servers/wls700/dtd/weblogic-ejb-jar.dtd'>
<!-- Generated XML! -->
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>hotelmsg</ejb-name>
<message-driven-descriptor>
<pool>
<initial-beans-in-free-pool>1</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>jmsdemoQueue</destination-jndi-name>
<connection-factory-jndi-name>jmsdemoConnectionFactory</connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
</transaction-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>jmsdemoConnectionFactory</res-ref-name>
<jndi-name>jmsdemoConnectionFactory</jndi-name>
</resource-description>
<resource-env-description>
<res-env-ref-name>jmsdemoQueue</res-env-ref-name>
<jndi-name>jmsdemoQueue</jndi-name>
</resource-env-description>
</reference-descriptor>
<clients-on-same-server>True</clients-on-same-server>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
goodhome
2003-09-10
打赏
举报
回复
weblogic上的配置,是要求怎么样的配置?
我配置了jms server , QueueConnectionFactory , Queue 等
客户端发送消息是成功的阿,为什么mdb不能自动接受消息呢
awpking
2003-09-10
打赏
举报
回复
我以前也出现这样的问题,后来解决了主要是weblogic上的配置,
代码一般不会有什么问题
ouyangdong
2003-09-09
打赏
举报
回复
/****************ejb-jar.xml********************/
<!-- Message Driven Beans -->
<message-driven >
<description><![CDATA[A MessageDrivenBean receive and deal with message.]]></description>
<ejb-name>YpwTmEngineMsgBean</ejb-name>
<ejb-class>com.psa.citos.ypw.server.tm.engineMsg.YpwTmEngineMsgBean</ejb-class>
<transaction-type>Container</transaction-type>
<message-driven-destination>
<destination-type>javax.jms.Queue</destination-type>
</message-driven-destination>
</message-driven>
/**************weblogic-ejb-jar.xml********************/
<weblogic-enterprise-bean>
<ejb-name>YpwTmEngineMsgBean</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>20</max-beans-in-free-pool>
<initial-beans-in-free-pool>20</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>${YpwTmEngineMsgBean.destination}</destination-jndi-name>
</message-driven-descriptor>
<reference-descriptor>
</reference-descriptor>
<jndi-name>ejb/citos/env/YpwTmEngineMsgBean</jndi-name>
</weblogic-enterprise-bean>
ouyangdong
2003-09-09
打赏
举报
回复
1:检查你的设置。如果你的message能发送上去,应该没有问题
2:检查一下你的部署文件,就是那个xml文件。看看有什么问题?
goodhome
2003-09-09
打赏
举报
回复
如果我没有配置jms server ,那发送消息是不成功的阿
goodhome
2003-09-09
打赏
举报
回复
我配置了jms server 啊,我用的是weblogic 702
yjsyjs
2003-09-09
打赏
举报
回复
你配置了jms server 吗
goodhome
2003-09-09
打赏
举报
回复
怎样才能使一个mdb 自动接受消息呢?
我的mdb已经部署成功,同时初始化实例5也已经成功完成
jms server也配置了,QueueConnectionFactory和Queue也配置了,并且客户端访问这个Factory 和Queue 也成功了,同时client发送消息也成功了
怎么部署的mdb的onMessage没有出发呢?
conning333
2003-09-09
打赏
举报
回复
??
dytsoft
2003-09-09
打赏
举报
回复
具体的内容?
随机开仓,止盈1~2个点,止损1~20个点能实现盈利正期望吗?
随机开仓,止盈1~2个点,止损1~20个点能实现... 看过这个课程,您将会知道: a) 这类
问题
的究极
解决
方案,直达
问题
核心,不再纠结原因 b)构建一段时间可用的交易策略 c)知道“没有不变的策略”的原因
华为服务器网口显示down,[已
解决
]华为三层交换机新建vlan后端口总是down的状态[已
解决
]~有好心人帮忙看看吗?
谢谢
~ - 华为技术论坛 - 51CTO技术论坛_中国领先的IT技术社区...
在三层交换机上,新建vlan 4后 ,GigabitEthernet3/0/4 (在vlan4下)总是down的状态, 这个接口下接个 二层交换机, 在接pc机,同样的配置,为何 vlan2(interface GigabitEthernet3/0/1)的状态就是 up的 ?...
谈谈程序员
解决
问题
的能力
谈谈程序员
解决
问题
的能力
解决
问题
的能力,程序员立业之本。 一般写文章我不会特意去写,而是有感而发的...小巫这个公众号不会像某些网红那样每天都想破脑袋去写文章,也不期望这个公众号能给我带来什么,毕竟以我的
一个人做饭有哪些推荐?
Chen Sam ,一个空号。 355 人赞同 ...如果开一个微信公众号什么的
有人
会想看吗? 第一次认认真真地在知乎回答
问题
。在美帝读了两年书,除了学术最多的时间就花在做饭上了。回答里有很多很多图..大约
海量请求下的接口并发
解决
方案
思考并整理分布式业务的
解决
方案,有
问题
请帮忙指出,
谢谢
! 设定一个场景,假如一个商品接口在某段时间突然上升,会怎么办? 生活中的例子来说,假设冰墩墩在当天晚上上热搜之后,迅速有十几万人去淘宝下单购买,...
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章