0

JBoss AS 7.1.1を使用していますが、EJB3.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の専門家ではありませんが(まだ誰かいますか?)、特に微妙な展開要件がある場合にのみ必要になると思います。単純なモジュール依存関係の場合は、代わりにマニフェストに依存関係エントリを配置できます。

ただし、SLF4Jは標準の暗黙的な依存関係の1つであるため、それを行う必要はありません。JDKやJavaEEAPIと同じように、先に進んで使用することができます。

于 2012-08-09T20:00:35.703 に答える