JBoss AS 7.1.1 jboss-deployment-structure.xml

时间:2012-08-09 18:29:40

标签: xml jboss ejb ejb-3.0 jboss7.x

我正在使用JBoss AS 7.1.1而且我无法运行EJB 3.0服务器项目。我收到了错误

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 个答案:

答案 0 :(得分:1)

我会删除它。

我不是AS7专家(有人,但是?),但我相信如果你有特别微妙的部署要求,你只需要它。对于简单的模块依赖性,您可以改为使用Dependencies entry in your manifest

但是,由于SLF4J是standard implicit dependencies之一,您甚至不需要这样做。您可以继续使用它,就像使用JDK或Java EE API一样。