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 の場所を示すように設定を変更できます。
Sun Java System Application Server 7 管理コンソールにログインします。
管理サーバーおよびすべてのアプリケーションサーバーインスタンスの Java 設定を更新して、Java ホームが Java SE 1.4.2 の場所を示すように変更します。必ず、すべてのインスタンスに対して「再起動」してください。
管理サーバーを含むすべてのアプリケーションサーバーインスタンスを停止します。
Application Server 7 の config サブディレクトリ内の asenv.conf ファイルを編集して、AS_JAVA 設定が Java SE 1.4.2 の場所を示すように変更します。
Application Server 7 を再起動します。