0

カスタムトランスを使用したフローがあります。このフローは、Mule Studioで実行すると機能しますが、muleスタンドアロンサーバーで実行すると失敗します。エラーメッセージは、「要素custom-transfomer(name = Update Table)のクラスがありません」です。

<flow name="updates" doc:name="updates">

    <jms:inbound-endpoint connector-ref="JMSConnector"
        doc:name="JMS" topic="updates" />
    <collection-splitter doc:name="Collection Splitter" />
    <custom-transformer class="com.domain.UpdateTable"
        doc:name="Update Table">
        <spring:property name="table" ref="table" />
    </custom-transformer>

</flow>

古いラバフォーラムでも同様の質問を見つけましたが、答えはありませんでした。

4

1 に答える 1

0

このエラーは、Muleがキャッチして「要素のクラスがありません」というメッセージに変換するjava.lang.NoClassDefFoundErrorが原因で発生しました。NoClassDefFoundErrorの適切な説明は次のとおりです。私の場合、エラーは静的初期化子からスローされた例外が原因で発生しました。

于 2013-04-01T13:22:22.030 に答える