0

4.0.5を実行している古いJBossサーバーがあります。server / myserver / deployに、以下を含むjboss-service.xmlを含むSARファイルがあります。

<mbean code="com.me.MyStartup" name=":service=MyStartup">
    <depends>jboss.jca:service=RARDeployer</depends>
    <depends>jboss.jca:service=LocalTxCM,name=MyDS</depends>
    <depends>jboss.j2ee:module=myjar1.jar,service=EjbModule</depends>

    <propertytask="com.me.MyClass1" 
        executeOnStart="true" 
        executeOnShutdown="false"
        startupPriority="400"
        alias="MyClass1"/>

クラスMyClass1は、server / myserver/libにあるMyClass2を使用します。JBossを起動すると、MyClass2のNoClassDefFoundErrorが発生します。libフォルダー内のjarに依存関係を追加できるとは思わないので、解決策がわかりません。誰か助けてもらえますか(これは4.0.5のままなので、アップグレードの提案は実行できません)。

ありがとう、ポール

4

1 に答える 1

1

ポール、

META-INF の jboss-deployment-structure.xml と、MyClass2 を含む jar へのリソース参照が必要です。

ステップバイステップの方法はこちら

于 2012-10-23T11:03:39.683 に答える