我编写了一个MDB,发布到JBOSS以后,启动JBOSS的时候就显示如下所示的提示信息:14:30:16,546 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
14:30:18,562 INFO [JBossASKernel] Created KernelDeployment for: ejb_mdb.jar
14:30:18,578 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=ejb_mdb.jar,name=MDBQueueBean,service=EJB3
14:30:18,578 INFO [JBossASKernel] with dependencies:
14:30:18,578 INFO [JBossASKernel] and demands:
14:30:18,578 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
14:30:18,578 INFO [JBossASKernel] and supplies:
14:30:18,578 INFO [JBossASKernel] Class:javax.jms.MessageListener
14:30:18,578 INFO [JBossASKernel] jndi:null
14:30:18,578 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=ejb_mdb.jar,name=MDBQueueBean,service=EJB3) to KernelDeployment of: ejb_mdb.jar
14:30:18,796 INFO [EJBContainer] STARTED EJB: cn.edu.cqu.ejb.MDBQueueBean ejbName: MDBQueueBean然后就停在这里再也不动了,也没有任何的错误信息。以下是我的MDB类:
package cn.edu.cqu.ejb;import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;@MessageDriven(activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
@ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/MDBQueue") })
public class MDBQueueBean implements MessageListener { public void onMessage(Message msg) {
try {
TextMessage textMsg = (TextMessage) msg;
System.out
.println("MDBQueueBean gets: [" + textMsg.getText() + "]");
} catch (JMSException e) {
e.printStackTrace();
}
}}请问各位,这是为什么呢?
14:30:18,562 INFO [JBossASKernel] Created KernelDeployment for: ejb_mdb.jar
14:30:18,578 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=ejb_mdb.jar,name=MDBQueueBean,service=EJB3
14:30:18,578 INFO [JBossASKernel] with dependencies:
14:30:18,578 INFO [JBossASKernel] and demands:
14:30:18,578 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
14:30:18,578 INFO [JBossASKernel] and supplies:
14:30:18,578 INFO [JBossASKernel] Class:javax.jms.MessageListener
14:30:18,578 INFO [JBossASKernel] jndi:null
14:30:18,578 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=ejb_mdb.jar,name=MDBQueueBean,service=EJB3) to KernelDeployment of: ejb_mdb.jar
14:30:18,796 INFO [EJBContainer] STARTED EJB: cn.edu.cqu.ejb.MDBQueueBean ejbName: MDBQueueBean然后就停在这里再也不动了,也没有任何的错误信息。以下是我的MDB类:
package cn.edu.cqu.ejb;import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;@MessageDriven(activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
@ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/MDBQueue") })
public class MDBQueueBean implements MessageListener { public void onMessage(Message msg) {
try {
TextMessage textMsg = (TextMessage) msg;
System.out
.println("MDBQueueBean gets: [" + textMsg.getText() + "]");
} catch (JMSException e) {
e.printStackTrace();
}
}}请问各位,这是为什么呢?
解决方案 »
- 重装oracle之后,eclipse里工程连不上oracle了
- 求大神解惑
- 关于structs标签配置问题
- 关于spring和jsf的问题
- 大家来谈谈Struts的单实例线程安全和Action类全局变量问题
- 怎么将从数据库取到的值放到combotree的文本框里
- 急!
- 请问 有关struts中页面跳转的问题
- jboss3.2.1不支持oracle,ms sqlserver的auto-increment??
- 请问Javabeans和servlet分别是做什么用的啊?她们有什么区别?
- hibernate保存中文到mysql的时候出现乱码
- 急-->Hibernate3 返回查询结果为Map时 ,字段值被截断,在线等
请楼主,分析下 D:\jboss-5.0.0.GA\server\default\log
下面的日志文件,应该有详细的报错信息
MDB部署也没有问题,一点错误信息都没有,要是有错误信息才好哦,反正就停在那几句话那里不动了,JBOSS就是启动不起
问题是,又出现其他问题了。在执行client的时候报错