2012-08-09 150 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一样。

相关问题