菜鸟调错(二)——EJB3.0部署消息驱动Bean抛javax.naming.NameNotFoundException异常
来源:互联网 发布:剑网三捏脸数据萝莉 编辑:程序博客网 时间:2024/06/05 00:51
在部署EJB的消息驱动Bean时遇到了如下的错误:
解决方案一:
在JBoss根目录\server\default\deploy下的mail-service.xml文件中添加以下代码:
解决方案二:
在Jboss的server\default\deploy目录中建立一个xxx-service.xml文件,其中xxx可以任意取值,但必须跟“-service”后缀,例如,MDB-service.xml。该文件可以放在deploy或其子目录(可以是多层子目录)中。该文件的内容如下:
消息驱动Bean的注解如下:
消息驱动Bean需要使用@MessageDriven进行注解。要注意的是destination属性的值是queue/myqueue。JBoss不会自已建立一个Queue对象,因此,需要手工来配置Queue对象。
OK,采用以上解决方案的一种即可解决此问题,只需重新部署一下我们编写的消息驱动Bean,然后运行客户端,你会发现已经成功的调用到了我们的消息驱动Bean。
0 0
- 菜鸟调错(二)——EJB3.0部署消息驱动Bean抛javax.naming.NameNotFoundException异常
- 菜鸟调错(二)——EJB3.0部署消息驱动Bean抛javax.naming.NameNotFoundException异常
- EJB3.0异常总结---Exception in thread "main" javax.naming.NameNotFoundException: StatelessEjbBean not bou
- EJB3.0在发布时出现异常javax.naming.NameNotFoundException: myqueue not bound
- javax.naming.NameNotFoundException
- Javax.naming.NameNotFoundException
- javax.naming.NameNotFoundException
- javax.naming.NameNotFoundException
- javax.naming.NameNotFoundException
- javax.naming.NameNotFoundException (JNDI)
- EJB3.0消息驱动Bean
- EJB3.0消息驱动Bean
- SSH框架问题——listener(监听器)的配置报错:javax.naming.NameNotFoundException: Name com…………
- EJB3.0开发指南:消息驱动Bean
- EJB3.0开发指南:消息驱动Bean
- ejb3.0学习---消息驱动bean
- EJB3.0消息驱动bean(MDB)
- EJB3.0开发消息驱动bean
- Intel 中国研究院面试经历
- 轻松使用git命令查看版本记录
- 面试01
- 小希的迷宫
- Android Studio vs Eclipse:你需要知道的那些事
- 菜鸟调错(二)——EJB3.0部署消息驱动Bean抛javax.naming.NameNotFoundException异常
- shell函数库使用
- (2546)HDU
- 找出二叉树的下一个结点(算法)
- UVA1600 - Patrol Robot
- POJ 2488-A Funny Game(简单博弈)
- ACM中java的使用
- lua string.format
- 处理对话框WM_NCCALCSIZE消息,调用SetWindowPos函数给对话框加上表头