EJB JMS javax.naming.NameNotFoundException: XXX not bound
2024-09-07 16:19:01
练习EJB MessageDrivenBean时部署不成功,一直报错
09:57:29,017 WARN [JmsActivation] Failure in jms activation org.jboss.resource.adapter.jms.inflow.JmsActivationSpec@86de21(ra=org.jboss.resource.adapter.jms.JmsResourceAdapter@199f23c destination=queue/jms destinationType=javax.jms.Queue tx=true durable=false reconnect=10 provider=java:/DefaultJMSProvider user=null maxMessages=1 minSession=1 maxSession=15 keepAlive=60000 useDLQ=true DLQHandler=org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler DLQJndiName=queue/DLQ DLQUser=null DLQMaxResent=5)
javax.naming.NameNotFoundException: jms not bound
错误原因:Jboss无法自动创建Queue对象
解决办法:
在项目部署位置
添加一个XXX-service.xml文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<server>
<mbean code="org.jboss.jms.server.destination.QueueService"
name="jboss.messaging.destination:service=Queue,name=XXX"<!--这个地方的name是你自己定义的queue/XXX-->
xmbean-dd="xmdesc/Queue-xmbean.xml">
<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean> </server>
最新文章
- kafka java代码实现消费者
- 第十四章:样式(Style)和主题(Theme)
- php数据库两个关联大表的大数组分页处理,防止内存溢出
- git学习笔记12-标签管理-版本
- PHP通过IP 获取 地理位置(实例)
- 表格控件表头栏目(Column)与数据表头步
- php中magic_quotes_gpc对unserialize的影响
- 《C++ Primer 4th》读书笔记 第7章-函数
- WEB组件之间的关系
- POJ1988 并查集的使用
- 【Win10】正常上网但ping不通外网
- CSS控制文字显示一行,超出显示省略号
- 链接了dpdk的进程启动core在 Illegal instruction
- CSS hover
- [13]Windows 内核情景分析 --- 网络通信
- Maven学习(四)eclipse创建maven项目
- 网络构建入门技术(3)——IP地址分类
- Redmine开源项目管理搭建
- if 里面嵌套一个if&;else (我自己又细分了别的条件,加了elif)
- Jumpserver堡垒机搭建