0

WebSphere Application Server 8 で JiBX マッピングを実行しようとしています。Eclipse で ant を使用してバインディングをコンパイルします。

アプリケーションを「Java アプリケーション」として実行すると、エラーは発生しません。しかし、プロジェクトの ear-File を作成してアプリケーション サーバーにデプロイすると、バインディングがコンパイルされていないという例外が発生します。

ear ファイル内の WAR ファイルには、JIBX_bidning..._acces.classes が含まれていません。サーバー上でも実行されるプロジェクトの正しい ear パッケージを取得するにはどうすればよいですか?

宜しくお願いします

4

1 に答える 1

1

投票する、

おそらく開発にEclipseを使用しています。Eclipse は、コンパイルされたクラス ファイルにスキーマをバインドせずに、ソース ファイルを自動コンパイルします。

いくつかのオプションがあります:

  • JiBX Eclipse プラグインを使用します。

  • または - クラス ファイルを jar にパッケージ化して、war ファイルに追加する前に Eclipse がクラス ファイルを変更できないようにします。

  • または - Eclipse および WebSphere でうまく機能する jibx-maven-plugin を使用します。

幸運を!

ドン

于 2012-05-12T05:04:50.843 に答える