0

mule to warで述べたように、自分のミュール プロジェクトを手動で war ファイルに変換し、web.xml を適切に変更し、http エンドポイントをサーブレット エンドポイントで変更しましたが、その war をデプロイすると、jboss 4 で問題が発生しました。

2013-02-21 13:35:47,236 DEBUG [org.mule.config.builders.MuleXmlBuilderContextListener] Mule 構成ファイル: sampleBkg.xml 2013-02-21 13:35:47,236 エラー [org.apache.catalina. core.ContainerBase.[jboss.web].[localhost].[/sampleBkg-war]] org/apache/commons/lang/StringUtils java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils

注: 私の mule-config xml 名は sampleBkg.xml で、web.xml ファイルにも記載されています。

別の例外の後に最初の例外が続きます。

2013-02-21 13:49:25,497 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/sampleBkg-war]] クラス組織のリスナーインスタンスにコンテキスト初期化イベントを送信する例外.mule.config.builders.MuleXmlBuilderContextListener java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils

4

2 に答える 2

0

Web アプリの WEB-INF/lib に commons-lang および mule-module-builders JAR が見つからないようです。

于 2013-02-22T17:55:48.107 に答える
0

classnotFoundExcption と noCLassDefFound Errorの違い は、エラーが NoClassDefFoundError であることを示しているためです。これは、このクラスが classpath にあることを意味しますが、この jar の一部ではない他のクラスに依存していることを意味します。 commons lang jar の依存関係を調べてみてください。

于 2013-03-05T18:11:00.463 に答える