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