0

アプリケーションをCloudHubにアップロードしていて、javax.validation.ValidatorFactoryのClassNotFoundエラーが発生しています。javax.validationパッケージはEEでのみ検出され、ローカルホスト環境で使用可能なSEでは検出されないと思います。では、EEはデフォルトでCloudHubアプリで利用できませんか?

4

1 に答える 1

2

MuleはJavaEEコンテナではないため、すべてのJavaEE拡張機能が標準のJDKに組み込まれているわけではありません。

Mule Standalone EEをダウンロードしてJARを見ると、lib/optデフォルトで使用可能なJavaEE JARがわかります。これには、次のものが含まれます(ただし、これらに限定されません)。

  • アクティベーション1.1
  • JMS 1.1
  • JTA 1.1

より多くのJARまたは異なるバージョンが必要な場合は、アプリと一緒に出荷するのはあなた次第です。Muleが提供する別のバージョンのJARを使用する場合は、クラスローダーフィルタリングを使用する必要がある場合があります。

于 2013-03-08T23:22:27.927 に答える