0

我正在使用 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文件。我该怎么做才能使文件结构正确?

4

1 回答 1

1

我会删除它。

我不是 AS7 专家(有人吗?),但我相信只有在您有特别微妙的部署要求时才需要它。对于简单的模块依赖项,您可以在清单中放置一个 Dependencies 条目

但是,由于 SLF4J 是标准的隐式依赖项之一,您甚至不需要这样做。您可以继续使用它,就像使用 JDK 或 Java EE API 一样。

于 2012-08-09T20:00:35.703 回答