※代表的なターミナルエミュレータ
作業ディレクトリは/usr/local/srcとします。
$ cd /usr/local/src
Sun Microsystems公式よりJDK1.5.0をダウンロードします。
上記URLのページから以下のリンクを選択します。
![]() |
|---|
Platformには”Linux x64”を選択し、規約同意にチェックを入れ”Continue”します。
![]() |
|---|
“~.rpm.bin”のリンクをwgetリンクとして指定して下さい。
![]() |
|---|
$ sudo wget -O jdk-1_5_0_22-linux-amd64-rpm.bin <ファイルURL>
インストールバイナリに実行権を付与します。
$ sudo chmod +x jdk-1_5_0_22-linux-amd64-rpm.bin
$ sudo ./jdk-1_5_0_22-linux-amd64-rpm.bin
ライセンス文が出力されますので、スペースキーで読み進めます。
終端で確認が出るので、”yes”を入力します。
Do you agree to the above license terms? [yes or no] yes
インストール完了後、/usr/java配下にjdk1.5.0_<バージョン>のディレクトリが出来ている事を確認後
$ ls -l /usr/java/ 合計 4 drwxr-xr-x 9 root root 4096 1月 20 16:59 jdk1.5.0_22
不要となったrpmファイルとbinファイルを削除します。
$ sudo rm -f ./jdk-1_5_0_22-linux-amd64*
/usr/local/javaを作業ディレクトリとします。
$ sudo mkdir /usr/local/java $ cd /usr/local/java
$ sudo wget <ファイルURL>
$ sudo tar zxvf apache-tomcat-5.5.28.tar.gz
Tomcatの主となる設定ファイルパスは以下です。
/usr/local/java/apache-tomcat-5.5.28/conf/server.xml
tomcat使用のため、変数を指定します。
| JAVA_HOME | JAVAのインストール先を指定 |
| CATALINA_HOME | Tomcatの配置先を指定 |
tomcat実行ユーザ(ここではroot)の環境変数に設定します。
$ vi ~/.bashrc
以下の行を.bashrcに追記します。
# tomcat 環境変数 export JAVA_HOME=/usr/java/jdk1.5.0_22 export CATALINA_HOME=/usr/local/java/apache-tomcat-5.5.28
$ source ~/.bashrc
Tomcatを起動します。
$ sudo -i /usr/local/java/apache-tomcat-5.5.28/bin/startup.sh
自身のドメインにポート番号8080を付与してブラウザから確認します。
http://△△△.jp:8080
![]() |
|---|
上記のように表示が確認出来ればインストール成功です。
Tomcatを停止します。
$ sudo -i /usr/local/java/apache-tomcat-5.5.28/bin/shutdown.sh
export CATALINA_OPTS="-server -Xmx64M -Xms32M -Xss256k -Djava.awt.headless=true"
上記を利用する場合は”環境変数の設定”と同様に.bashrcファイルへ追記します。
下記スクリプトを作成します。
$ sudo vi /etc/init.d/tomcat
内容は以下のページを貼り付けます。
#!/bin/sh
#
# /etc/rc.d/init.d/tomcat
#
# Starts the tomcat daemon
#
# chkconfig: 2345 44 56
# description: tomcat
case $1 in
start)
echo "Tomcat service start!"
sudo -i /usr/local/java/apache-tomcat-5.5.28/bin/startup.sh
;;
stop)
echo "Tomcat service stop!"
sudo -i /usr/local/java/apache-tomcat-5.5.28/bin/shutdown.sh
;;
*)
echo "Usage:tomcat [start|stop]"
;;
esac
実行権限を付与し、サービスに登録します。
$ sudo chmod +x /etc/init.d/tomcat $ sudo chkconfig --add tomcat
登録を確認します。
$ chkconfig --list | grep tomcat tomcat 0:off 1:off 2:off 3:on 4:on 5:on 6:off
サービスからの起動・停止を確認します。
$ sudo service tomcat start Tomcat service start! Using CATALINA_BASE: /usr/local/java/apache-tomcat-5.5.28 Using CATALINA_HOME: /usr/local/java/apache-tomcat-5.5.28 Using CATALINA_TMPDIR: /usr/local/java/apache-tomcat-5.5.28/temp Using JRE_HOME: /usr/java/jdk1.5.0_22 Using CLASSPATH: /usr/local/java/apache-tomcat-5.5.28/bin/bootstrap.jar
$ sudo service tomcat stop Tomcat service stop! Using CATALINA_BASE: /usr/local/java/apache-tomcat-5.5.28 Using CATALINA_HOME: /usr/local/java/apache-tomcat-5.5.28 Using CATALINA_TMPDIR: /usr/local/java/apache-tomcat-5.5.28/temp Using JRE_HOME: /usr/java/jdk1.5.0_22 Using CLASSPATH: /usr/local/java/apache-tomcat-5.5.28/bin/bootstrap.jar
Tomcatサーバが使用するデフォルトのポートは”8080”番となっていますが
設定ファイルの編集によりポート番号を変更できます。
$ sudo vi /usr/local/java/apache-tomcat-5.5.28/conf/server.xml
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" maxHttpHeaderSize="8192"
上記箇所を下記の様に変更
<!-- Define a non-SSL HTTP/1.1 Connector on port 80 -->
<Connector port="80" maxHttpHeaderSize="8192"
編集を保存します。
80番ポートはApache(httpd)が使用しているため起動中の場合は事前に停止します。
$ sudo service httpd stop
Tomcatを起動します。
$ sudo service tomcat start
ブラウザから確認します。
http://△△△.jp/
Tomcatのページが表示確認出来れば成功です。