パッケージ (jboss.org から取得)javax.validation.ValidationFactory
を含むライブラリからロードしようとしています。javax.validation
Mule Studio プロジェクトを zip ファイルにエクスポートすると、ライブラリが含まれていることがわかります。そのため、アプリケーションを CloudHub にデプロイするときにもエクスポートされると想定しています (他のすべてのサードパーティ jar は最小限の問題でデプロイされています)。
残念ながら、ClassNotFound
エラーが発生します。loader.override=javax.validation.ValidatorFactory
を使用してクラス定義をオーバーライドしようとしましmule-deploy.properties
たが、CloudHub でシステム パッケージをオーバーライドできないというエラーが表示されます。上記のオーバーライドは、指定されたクラスのみをオーバーライドし、CloudHub が提供するライブラリからではなく、デプロイされたアプリケーション内でクラス定義を検索するように要求すると思いました。
javax.validation.ValidationFactory
補足として、Mule Standalone サーバーのコピーを検索しても、どこにも表示されません。を使用してこの1つのクラスのロードを強制できない理由を誰か教えてもらえますloader.override
か?