1

パッケージ (jboss.org から取得)javax.validation.ValidationFactoryを含むライブラリからロードしようとしています。javax.validationMule Studio プロジェクトを zip ファイルにエクスポートすると、ライブラリが含まれていることがわかります。そのため、アプリケーションを CloudHub にデプロイするときにもエクスポートされると想定しています (他のすべてのサードパーティ jar は最小限の問題でデプロイされています)。

残念ながら、ClassNotFoundエラーが発生します。loader.override=javax.validation.ValidatorFactoryを使用してクラス定義をオーバーライドしようとしましmule-deploy.propertiesたが、CloudHub でシステム パッケージをオーバーライドできないというエラーが表示されます。上記のオーバーライドは、指定されたクラスのみをオーバーライドし、CloudHub が提供するライブラリからではなく、デプロイされたアプリケーション内でクラス定義を検索するように要求すると思いました。

javax.validation.ValidationFactory補足として、Mule Standalone サーバーのコピーを検索しても、どこにも表示されません。を使用してこの1つのクラスのロードを強制できない理由を誰か教えてもらえますloader.overrideか?

4

0 に答える 0