2010-01-11 104 views
1

在現有的應用程序上,我試圖啓動JBOSS服務器,並且出現以下錯誤。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) 

回答

3

我認爲你有這裏有多個問題。

  • Jboss會嘗試部署它在其deploy目錄中找到該文件velocity.log。這顯然不是你想要的,但是要意識到任何被丟棄到deploy目錄的文件,JBoss都會嘗試和部署。你需要找出正在做什麼,並停止它。

  • 第二個問題是,您的應用程序中某處存在一堆JMS部署(例如MDB),但此服務器上不存在JMS(或未正確配置)。

+0

我想投票你的答案,但由於stackoverflow錯誤不能。 +1的幫助。它真的爲我清除了一些東西 我刪除velocity.log,並帶走了前兩個錯誤;這意味着它毫無意義地試圖部署velocity.log。 第二個問題是我還沒有部署jms-ra.rar,這樣就帶走了另一個障礙。現在我終於離開了jboss.messaging:service = ServerPeer沒有被安裝。 請問您能指出我是否可以確定它是否已安裝?如果不;我怎麼去安裝它? 再次感謝您的幫助。 – Priyank 2010-01-11 13:40:39

+0

如果有什麼東西在尋找'ServerPeer',並且它不在那裏,那麼有人一直在使用JBoss配置,並且你有一個不完整的配置。我無法真正幫助你,因爲我不知道配置是什麼。 – skaffman 2010-01-11 13:45:17