读书人

jms中not bound有关问题解决办法

发布时间: 2013-04-12 18:33:12 作者: rapoo

jms中not bound问题解决方法

jms中将服务器端部署在jboss服务器中启动时会遇到这样一个问题,就是提示myqueue notbound,这也是我们部署类似jms的实例过程中很常见的一个问题。

实例代码如下:

       这个问题主要是jboss升级版本之后不再认可这种写法了,所以我们需要在JBoss根目录\server\default\deploy下的mail-service.xml文件中加入如下内容:

      以上解决方案并不是唯一的解决方案,所以不要认为是必须要有这个xml文件,网上还有人用第二种解决方案,就是:在annotation里把destination的 "jms/" 改成 "queue/.根本原因是在实例中jms destination 的JNDI写的是"jms/xxxx",而jboss已经不识别这种写法了,我们改为queue后jboss就自动识别了,就省得去改xml文件了.不过我没有实验成功,这个有待继续考证一下.



读书人网 >软件架构设计

热点推荐