0

Antタスクを使用してRMICを生成しようとすると、次の例外が発生します。

[wsejbdeploy] Error generating RMI code: RMIC command failed on project: .... with message:
[wsejbdeploy] error: The IBM RMIC version 0x1500 does not match the IBM runtime version 0x1600.

これを修正する方法を教えてください。RAD7.5にバンドルされているWebSphere6.1サーバーを使用してこれを試しています。

これは、IDEを使用してEARを生成する場合は正常に機能し、カスタムAntビルドファイルを使用する場合にのみ失敗します。

4

2 に答える 2

0

このエラーは、Antの呼び出しに使用されるシェルのJAVA_HOMEが、組み込みWebSphereApplicationServerに含まれていたJavaとは異なることを意味します。WAS_HOME / bin / ws_antスクリプトを使用するか、JAVA_HOMEをWAS_HOME /java/に設定してみてください。

于 2012-06-05T12:02:47.243 に答える
0

エラーRMICはインストールされていないため、実行できません。RMICの予想される場所は次のとおりです。混乱する場合があります。「ワークスペースの.logファイルへのRMIC詳細出力のキャプチャ」を有効にして、取得した正確なエラーを確認します。このオプションは、プロパティ>EJBDeploymentで使用できます。

私の場合、クラスパスに大量のjarがあるためにエラーがスローされます。クラスパスのjarの場所を短くすると、解決されました。

于 2013-05-29T06:02:09.770 に答える