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」というエラーメッセージがログファイルに記録されます。
解決方法
エラーを解決するには、以下のようにします。
- 以下のソフトウェア・パッケージをダウンロードしてインストールします。
- 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 」資料を参照してください。
- Deployment Manager UI にログインします。
- 「アプリケーション・サーバー」>「< servername>」>「Java SDK」にナビゲートします。 1.7_64 Java バージョンの値を true に設定し、 1.6_64 バージョンの値を false に設定します。
- アプリケーション EAR を再ビルドして再デプロイします。