Fedora 10 によるサーバー構築(5):Javaのインストールと設定

Fedora 10 によるサーバー構築・メニュー

Fedora Core 10 (64bit) でサーバーを構築する。


Javaのインストールと設定

Javaのインストール → /usr/java/jdk1.6.0_14/
Java 6 をインストールする。
  1. 該当バージョンのJDK 6をダウンロード
  2. 下記サイトの「JDK 6 Update 14」の[ダウンロード]をクリック、「linux x64」を選び「I agree...」にチェックを入れ[Continue]をクリックする。



  3. jdk-6u14-linux-x64-rpm.binをクリックしてダウンロードする。

  4. ダウンロードしたファイルの権限を変更して実行する。
  5.  $ chmod a+x jdk-6u14-linux-x64-rpm.bin
     # ./jdk-6u14-linux-x64-rpm.bin

  6. ライセンスに同意

  7. [スペース]キーでライセンスを確認し「Do you agree...」で「yes」を入力する。「Press Enter to contunue.....」と表示されたら[Enter]キーを押す。
  8. バージョンを確認
  9.  $ java -version
     java version "1.6.0_0"
       :

  10. httpdをroot以外のユーザーで実行 → pending

  11. httpdをroot以外のユーザーで実行した場合、以下のようなエラーが出る。
    80番ポートを使用しようとして root権限がないために失敗したことを示している。

     $ ./apachectl start
     (13)Permission denied: make_sock: could not bind to address [::]:80
     no listening sockets available, shutting down
     Unable to open logs



Javaの設定
  1. 環境変数の設定
  2. 「.bash_profile」を編集して、環境変数 JAVA_HOME, CLASSPATH を追加する。

    例)
      JAVA_HOME=/usr/java/jdk1.6.0_14
      CATALINA_HOME=/usr/local/tomcat6
      export JAVA_HOME
      export CATALINA_HOME
    
      CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/common/lib
      PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$CATALINA_HOME/bin
      export CLASSPATH
      export PATH