Message-Driven通信问题

zhaoyongqiang 2004-04-13 09:23:22
我现在在做一个项目,要用到Message-Driven通信,现在我分别在两台机子上配置两个Queue,可是当我发信息到我的机子上的Queue上时,我机子上的Message-Driven能收到此信息,可是在Message-Driven中的OnMessage方法中无法连找到另一台机子上的Queue,我是重新配置了Context的,请各位高手帮忙。
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoyongqiang 2004-04-13
  • 打赏
  • 举报
回复
是用lookup寻找的queue吗?我已经配置了Context了呀,我的是JBOSS,请问除了PROVIDER_URL能标识对方机子之外,还要在Connection中表示吗?
OnlyLikeJava 2004-04-13
  • 打赏
  • 举报
回复
这个我知道了!~
我作过测试,这样做是完全可以的,我用的是webLogic,不知道你用的是什么。
我的做法是这样的,我并没有配置2个Queue,我只用了一个Queue,如果你用了2个Queue的话,你要看看在你的程序中JNDI名有没有写错!~

再有我觉得没有用2个Queue的必要,不知道你处于什么考虑。
zhaoyongqiang 2004-04-13
  • 打赏
  • 举报
回复
你说的很对,这样做是为了当一个Bean完成一个操作之后再传给我,只有它完成之后我才能做另件事。比如说它删除了表的一条记录,我得到确认之后再去删表中的另一条记录
OnlyLikeJava 2004-04-13
  • 打赏
  • 举报
回复
不知道我说的对不对,你的问题是不是想在一个消息BEAN中借到消息后再转发到另一个消息BEAN中呢?
如果是这样的话,你为什么要这么做呢????
OnlyLikeJava 2004-04-13
  • 打赏
  • 举报
回复
应该不需要了!~
不知道你在onMessage()方法中是怎么写的!~
帖出来看看!~

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧