Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)

Java バイナリを正しくない Java バージョンにリンクすると、HADB エージェントが適切に動作しない (4968899)

問題の概要: 現時点では、HADB データサービスは JAVA_HOME 環境変数を使用しません。このため、HADB データサービスから HADB を起動すると、HADB は /usr/bin/ から Java バイナリを取得します。HADB データサービスを適切に稼働させるためには、/usr/bin/ 内の Java バイナリを V1.4 以降の適切なバージョンの Java にリンクさせる必要があります。

対処方法: 使用可能なデフォルトバージョンを変更しても構わない場合は、次の手順を実行します。例として、この対処方法では /usr/j2se ディレクトリに最新バージョンの Java (1.4 以降など) があるとします。

  1. /usr/ ディレクトリ内に java/ というディレクトリが存在する場合は、このディレクトリを一時的な場所に移します。

  2. /usr/ ディレクトリから、/usr/bin/java およびその他すべての Java 関連のバイナリを、適切なバージョンの Java にリンクします。


    # ln -s j2se java
    

使用可能なデフォルトのバージョンを変更したくない場合は、/opt/SUNWappserver7/SUNWhadb/4/bin/hadbm スクリプトで、適切なバージョンの Java (J2SE 1.4 以降) を使用して、JAVA_HOME 環境変数を割り当てます。