2011-11-19 50 views
1

我正在嘗試使用drools服務器,我似乎無法將其部署到任何應用程序服務器。我安裝了AS 7和Tomcat 7的全新副本,並下載了drools jbpm集成發行版。在發行版中,我正在部署war文件「binarys/drools-camel-server-5.4.0-SNAPSHOT.war」。我有點認爲這應該是開箱即用,但是我得到的錯誤如下所示。 (我也嘗試安裝到Tomcat 6,AS 5.1和AS 6.1中,認爲它還沒有更新,但是我也有類似的錯誤)。似乎我錯過了一些非常基本的東西。如何從運行在Jboss 7或Tomcat 7上的drools jbpm獲取「Drools Server」?

JBoss上一般錯誤AS 7.0.2是:


17:30:12201 ERROR [org.jboss.msc.service.fail](MSC服務線程 1-16) MSC00001:無法啓動服務 jboss.deployment.unit 「流口水,駱駝服務器5.4.0-SNAPSHOT.war」 .INSTALL:在服務 jboss.deployment

org.jboss.msc.service.StartException .unit。「drools-camel-server-5.4.0-SNAPSHOT.war」.INSTALL: 無法處理S期INSTALL部署 的 「口水駝服務器-5.4.0-SNAPSHOT.war」 在...

造成的: org.jboss.as.server.deployment.DeploymentUnitProcessingException: 無法添加持久性對於org.drools.grid單位服務...

造成的:org.jboss.msc.service.DuplicateServiceException:服務 jboss.persistenceunit「流口水,駱駝服務器5.4.0-SNAPSHOT.war#組織.drools.grid「 已註冊...


,這是否意味着已經流口水服務器安裝在AS 7.0.2或 ,我很想念一個沒有文檔 任何地方的一些持久性接口?

爲Tomcat 7:


嚴重:異常發送上下文初始化事件監聽器 類的 實例org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.parsing .BeanDefinitionParsingException: 配置問題:無法從URL導入bean定義 位置[classpath中:駱駝的server.xml]違犯的資源:類路徑 資源[beans.xml文件]嵌套的例外是 org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 配置問題:

無法從URL位置 導入bean定義[classpath中:META-INF/CXF/CXF波及JAXRS結合。 xml]出錯 資源:類路徑資源[camel-server.xml]; IOException解析來自類路徑資源的XML文檔 [META-INF/cxf/cxf-extension-jaxrs-binding.xml];嵌套異常是 java.io.FileNotFoundException異常:類路徑資源 [META-INF/CXF/CXF波及JAXRS-binding.xml]無法打開 ,因爲它不存在...

造成的: org.springframework.beans.factory .parsing.BeanDefinitionParsingException: 配置問題:無法從URL導入Bean定義 location [classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml] 冒用資源:類路徑資源[camel-server.xml ]。 IOException異常解析來自類路徑資源的XML文檔 [META-INF/cxf/cxf-extension-jaxrs-binding.xml];嵌套的例外是 java.io.FileNotFoundException:類路徑資源 [META-INF/CXF/CXF波及JAXRS-binding.xml]無法打開 ,因爲它不存在...

造成的: org.springframework.beans.factory.BeanDefinitionStoreException: IOException從類路徑資源解析XML文檔 [META-INF/cxf/cxf-extension-jaxrs-binding.xml];嵌套的例外是 java.io.FileNotFoundException:類路徑資源 [META-INF/CXF/CXF波及JAXRS-binding.xml]無法打開 ,因爲它不存在...

造成的: java.io.FileNotFoundException:類路徑資源 [META-INF/CXF/CXF波及JAXRS-binding.xml]無法打開 ,因爲它不存在


的東西,我一直在閱讀似乎表明,在cxf 2.4 +你不需要cxf xml文件,但似乎對於一些reaso它試圖找到它們。

我寧願在AS 7上得到這個工作,但在這一點上任何應用程序服務器都可以。

+0

這似乎解決了tomcat問題,但我不知道如何處理信息:http://stackoverflow.com/questions/6349424/apache-cxf-rs-extensions-issue-in-2-4-0 –

回答

0

嗯..我在JBoss AS 7中看到了這個錯誤,它與這些項目中的persistence.xml文件有關。它看起來像JBoss AS 7將查看應用程序內的一個persistence.xml文件的所有JAR文件,並且它將嘗試爲它們中的每一個創建一個持久性單元。這是我在AS7中只能看到的一種行爲,基本上,如果你grep所有的庫,並找到重複的persistence.xml的位置,你可以刪除它,它會工作。我們應該提供一個特別針對AS7的戰爭文件,我不確定這是否會很快創建.. 希望它可以幫助 乾杯

+0

似乎只有一個persistence.xml文件在所有的罐子裏,在drools-網格IMPL-5.4.0-SNAPSHOT.jar。刪除那些咧嘴得到的結果無法啓動服務jboss.persistenceunit。「drools-camel-server-5.4.0-SNAPSHOT.war#org.drools.grid」...引起:org.hibernate.MappingException:解析文件時出錯:orm.xml ...引起:org.hibernate.InvalidMappingException:無法讀取XML ..可能是丟失的persistence.xml! –

+0

刪除orm.xml導致失敗,無堆棧跟蹤:服務jboss.persistenceunit中的org.jboss.msc.service.StartException:啓動服務失敗「 –

+0

我曾在drools camel服務器的weblogic中發生過這種情況,並且在Tomcat6,如果你只是放棄drools-camel-server 5.3英寸 –