レガシー・プラットフォーム

WAS での Java メジャー・マイナー・バージョンの不一致エラー

WAS 8.5.5にアプリケーションをデプロイすると、Java メジャー・マイナー・バージョンの不一致エラーが発生します。

問題点

デフォルトでは、WAS 8.5.5 がインストールされると、Java 1.6 のみがインストールされます。 ただし、Java 1.7を必要とする Sterling™ Configurator Visual Modelerや Sterling Order Management Systemなどのアプリケーションがサーバーにデプロイされると、「java major minor version mismatch」というエラーメッセージがログファイルに記録されます。

解決方法

エラーを解決するには、以下のようにします。

  1. 以下のソフトウェア・パッケージをダウンロードしてインストールします。
    • IBM WebSphere SDK Java Technology Edition V7.0 (1/3) Multiplatform, Multilingual ( WebSphere Application Server V8.5.5の場合) (CIUC7ML)
    • IBM WebSphere SDK Java Technology Edition V7.0 (2/3) Multiplatform, Multilingual ( WebSphere Application Server V8.5.5の場合) (CIUC8ML)
    • IBM WebSphere SDK Java Technology Edition V7.0 (3/3) Multiplatform, Multilingual ( WebSphere Application Server V8.5.5の場合) (CIUC9ML)

    ソフトウェア・パッケージおよびダウンロード・プロセスについて詳しくは、「 Download 」資料を参照してください。

  2. Deployment Manager UI にログインします。
  3. 「アプリケーション・サーバー」>「< servername>」>「Java SDK」にナビゲートします。 1.7_64 Java バージョンの値を true に設定し、 1.6_64 バージョンの値を false に設定します。
  4. アプリケーション EAR を再ビルドして再デプロイします。