WebSphere® Application Server には
、WebSphere サーバー上で実行されているエンタープライズ Bean に接続するために WebSphere クライアントを使用するすべての Java™ アプリケーションは
、WebSphere クライアントを作成するために使用されたものと
同じレベルの IBM® Java ORB
を使用しなければならないという制限があります。
同じ ORB レベルを使用していない場合、クライアント・アプリケーションを実行すると以下のようなエラーが表示される可能性があります。
java.lang.NoClassDefFoundError: com/ibm/rmi/iiop/GIOPVersionException
確実に正しい ORB レベルを使用するには、以下のいずれかを実行します。
- WebSphere JRE を使用するクライアント・アプリケーションを実行する。
- 、
またはデバッグ・パースペクティブのメニュー項目を使用して、
「起動構成 (Launch Configuration)」ダイアログ・ボックスを開く。
- 編集する Java アプリケーション起動構成を選択する。
- 「JRE」ページを表示して、該当する WebSphere JRE を選択する。
- 変更を適用する。
- 同じ ORB レベルが使用されていることを確認できるまで、JRE でクライアント・アプリケーションを実行する。
- 、
またはデバッグ・パースペクティブのメニュー項目を使用して、
「起動構成 (Launch Configuration)」ダイアログ・ボックスを開く。
- 編集する Java アプリケーション起動構成を選択する。
- 「引数」ページを表示して、「VM 引数」フィールドに -Xbootclasspath/p:runtime_installdir¥java¥jre¥lib¥ext¥ibmorb.jar を追加する。ここで、runtime_installdir はランタイムが含まれるディレクトリー
(たとえば x:¥runtime¥base_v5、x はこの製品がインストールされているインストール・ディレクトリー) です。
- 変更を適用する。