Fedora 10 によるサーバー構築(5):Javaのインストールと設定
Fedora 10 によるサーバー構築・メニュー
-
- Fedora 10 によるサーバー構築(1):Fedora Core 10 (64bit) のインストール
- Fedora 10 によるサーバー構築(2):ネットワーク、ディスプレイの設定
- Fedora 10 によるサーバー構築(3):ユーザー登録とSamba、SSH、FTPサーバーの設定
- Fedora 10 によるサーバー構築(4):Apacheのインストールと設定
- Fedora 10 によるサーバー構築(5):Javaのインストールと設定
- Fedora 10 によるサーバー構築(6):Tomcatのインストールと設定
- Fedora 10 によるサーバー構築(7):mod_jkコネクタによるApacheとTomcatの連携の設定
- Fedora 10 によるサーバー構築(8):Tomcat Managerの設定
- Fedora 10 によるサーバー構築(9):MySQLのインストールと設定
- Fedora 10 によるサーバー構築(10):Webminのインストールと設定
Fedora Core 10 (64bit) でサーバーを構築する。
Javaのインストールと設定
Javaのインストール → /usr/java/jdk1.6.0_14/
Java 6 をインストールする。- 該当バージョンのJDK 6をダウンロード 下記サイトの「JDK 6 Update 14」の[ダウンロード]をクリック、「linux x64」を選び「I agree...」にチェックを入れ[Continue]をクリックする。
- Sun Developer Network (SDN)
- jdk-6u14-linux-x64-rpm.binをクリックしてダウンロードする。
- ダウンロードしたファイルの権限を変更して実行する。
- ライセンスに同意
- バージョンを確認
- httpdをroot以外のユーザーで実行 → pending
- 参照URL
$ chmod a+x jdk-6u14-linux-x64-rpm.bin # ./jdk-6u14-linux-x64-rpm.bin
[スペース]キーでライセンスを確認し「Do you agree...」で「yes」を入力する。「Press Enter to contunue.....」と表示されたら[Enter]キーを押す。
$ java -version java version "1.6.0_0" :
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の設定
- 環境変数の設定 「.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