2012-08-09 149 views
0

我正在使用JBoss AS 7.1.1,並且無法讓EJB 3.0服務器項目運行。我得到的錯誤JBoss AS 7.1.1 jboss-deployment-structure.xml

JBAS014777: Services which failed to start: service jboss.deployment.unit."GrahamsProj.ear".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."GrahamsProj.ear".STRUCTURE: Failed to process phase STRUCTURE of deployment "GrahamsProj.ear"

我看着它,並且錯誤似乎是屬於我的東西jboss-deployment-structure.xml。這裏是我的樣子:

<jboss-deployment-structure> 
    <deployment> 
     <dependencies> 
      <module name="org.slf4j" /> 
     </dependencies> 
    </deployment> 
</jboss-deployment-structure> 

我不知道我是否有任何依賴關係,因爲我從網上的例子得到了上述內容。我只知道錯誤意味着它不喜歡我的jboss-deployment-structure.xml文件。我能做些什麼來使文件結構正確?

回答

1

我想刪除它。

我不是一個AS7專家(有沒有人呢?),但我相信只有在你有特別細微的部署需求時你才需要它。對於直接的模塊依賴關係,您可以改爲Dependencies entry in your manifest

但是,由於SLF4J是standard implicit dependencies之一,您甚至不需要那樣做。您可以繼續使用它,就像您使用JDK或Java EE API一樣。

相關問題