Sun Java Enterprise System 5 リリースノート (UNIX 版)

Java SE 5.0 Update 9 は Application Server 7 と互換性がない (2137473、62036886409072)

Java ES 5 は、Java SE 5.0 Update 9 (1.5.0_09) で動作保証されています。Java ES インストーラがこのバージョンの Java SE をシステムから検出できない場合、Java ES インストーラによってこのバージョンがインストールされ、Java ES のコンポーネントはシンボリックリンク /usr/jdk/entsys-j2se 経由でこのバージョンの Java SE を利用できます。

Java ES に付属するバージョンの Application Server 7 はこのシンボリックリンクを使用しますが、Java SE 5.0 Update 9 とは互換性がありません。そのため、Java ES 5 コンポーネントをインストールしたあとは、Application Server 7 は正常に機能しなくなります。

解決方法: Java ES では、単一のシステム上にバージョン 2004Q2 とバージョン 5 のコンポーネントが混在する構成はサポートされません。システムを Java ES からアップグレードするときは、すべてのコンポーネントをアップグレードする必要があります。アップグレード処理の間に Application Server 7 にアクセスする必要がある場合、次のようにして、Java ES 2004Q2 とともにインストールされた Java SE 1.4.2 の場所を示すように設定を変更できます。

  1. Sun Java System Application Server 7 管理コンソールにログインします。

  2. 管理サーバーおよびすべてのアプリケーションサーバーインスタンスの Java 設定を更新して、Java ホームが Java SE 1.4.2 の場所を示すように変更します。必ず、すべてのインスタンスに対して「再起動」してください。

  3. 管理サーバーを含むすべてのアプリケーションサーバーインスタンスを停止します。

  4. Application Server 7 の config サブディレクトリ内の asenv.conf ファイルを編集して、AS_JAVA 設定が Java SE 1.4.2 の場所を示すように変更します。

  5. Application Server 7 を再起動します。