JBoss部署EJB时出现Not Bound

将EJB MDB(queue、toppic)部署到jboss服务器上,运行客户端。如果是部署到jboss4.0版本上,不会有问题,但直接部署到jboss5.0版本上会报错:javax.naming.NameNotFoundException: myqueue not bound

问题描述:

将EJB MDB(queue、toppic)部署到jboss服务器上,运行客户端。如果是部署到jboss4.0版本上,不会有问题,但直接部署到jboss5.0版本上会报错:javax.naming.NameNotFoundException: myqueue not bound

解决方法:

在JBoss根目录\server\default\deploy 下的mail-service.xml文件中加入如下:

queue/myqueue            jboss.mq:service=DestinationManager

topic找不到

topic/mytopic            jboss.mq:service=DestinationManager

重启JBoss问题即解决。当然,如果有其他的MDB,还需要继续加入JNDIName。

不傲才以骄人,不以宠而作威。——诸葛亮
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号