在现有的应用程序上,我正在尝试启动JBOSS服务器,并且出现以下错误。
不幸的是,我还不清楚,已经配置了什么,并且正在使用这个jboss。目前;我很快想把错误整理出来。
如果查看堆栈跟踪,您可以建议缺少哪种配置或我应该注意什么来解决此问题;那我真的很感激。
感谢任何帮助。
------------------在Skaffman的帮助之下;我能够将堆栈跟踪减少到这个------------------
07:36:36,971 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- MBeans waiting for other MBeans ---
ObjectName: xyz.management:service=Queue,name=managementQueue
State: CONFIGURED
I Depend On:
jboss.messaging:service=ServerPeer
ObjectName: xyz.management:service=Queue,name=indexQueue
State: CONFIGURED
I Depend On:
jboss.messaging:service=ServerPeer
ObjectName: xyz.management:service=Queue,name=adaptiveLearningQueue
State: CONFIGURED
I Depend On:
jboss.messaging:service=ServerPeer
ObjectName: xyz.management:service=Queue,name=xyzErrorQueue
State: CONFIGURED
I Depend On:
jboss.messaging:service=ServerPeer
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.messaging:service=ServerPeer
State: NOTYETINSTALLED
Depends On Me:
xyz.management:service=Queue,name=managementQueue
xyz.management:service=Queue,name=indexQueue
xyz.management:service=Queue,name=adaptiveLearningQueue
xyz.management:service=Queue,name=xyzErrorQueue
javax.naming.NameNotFoundException: XAConnectionFactory not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at org.jboss.ejb.plugins.jms.DLQHandler.createService(DLQHandler.java:182)
at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:260)
at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:188)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStartDelivery(JMSContainerInvoker.java:665)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl$ExceptionListenerRunnable.run(JMSContainerInvoker.java:1594)
at java.lang.Thread.run(Thread.java:619)
答案 0 :(得分:3)
我认为你有多个问题。
JBoss正在尝试部署它在velocity.log
目录中找到的文件deploy
。这显然不是你想要的,但是意识到任何被放入deploy
目录的文件,JBoss都会尝试部署。你需要找出正在做的事情,然后停止它。
第二个问题是你的应用程序中某处有一堆JMS部署(例如MDB),但是在这台服务器上没有JMS(或者没有正确配置)。