Fedora 10 によるサーバー構築(6):Tomcatのインストールと設定
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) でサーバーを構築する。
Tomcatのインストールと設定
Tomcatのインストール → /usr/local/apache-tomcat-6.0.13/
- 該当バージョンのTomcatをダウンロード 下記サイトのDownloadにある「Archives」-「tomcat-6/」-「v6.0.13/」-「bin」をクリックする。
- Tomcat公式サイト
- apache-tomcat-6.0.13.tar.gzをクリックしてダウンロードする。
- 展開し、作成されたディレクトリを移動する。
- 分かりやすい名前(tomcat6,tomcat)にリンクする。
- Tomcatを起動する。
- WEBにアクセスして、画面が表示されればOK。
- Tomcatを停止する。
$ gzip -dc apache-tomcat-6.0.13.tar.gz | tar xvf - # mv apache-tomcat-6.0.13 /usr/local/.
# cd /usr/local # ln -s apache-tomcat-6.0.13 tomcat6 # ln -s apache-tomcat-6.0.13 tomcat
# cd /usr/local/tomcat6/bin # sh startup.sh
http://[サーバー名]:8080/
# sh shutdown.sh
Tomcatの設定
- 環境変数の設定 「.bash_profile」を編集して、環境変数 CATALINA_HOME を追加する。
例) 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
自動起動の設定
- Tomcat起動スクリプトの作成
- 起動スクリプトに実行権付与
- chkconfigへTomcat起動スクリプト追加
- Tomcat自動起動設定と確認
- Tomcatの起動・終了・再起動
# cd /etc/rc.d/init.d # vi tomcat
以下、編集内容。
#!/bin/sh # # Startup script for the tomcat # # chkconfig: 345 80 15 # description: Tomcat is a Servlet+JSP Engine. # Source function library. . /etc/rc.d/init.d/functions export JAVA_HOME=/usr/java/jdk1.6.0_14 export CATALINA_HOME=/usr/local/tomcat6 export PATH=$PATH:$JAVA_HOME/bin case "$1" in 'start') if [ -f /usr/local/tomcat6/bin/startup.sh ]; then echo "Starting the tomcat service " "/usr/local/tomcat6/bin/startup.sh" fi ;; 'stop') echo "Stopping the tomcat service." "/usr/local/tomcat6/bin/shutdown.sh" ;; 'restart') $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" ;; esac exit 0
# chmod +x /etc/rc.d/init.d/tomcat
# chkconfig --add tomcat
# chkconfig tomcat on # chkconfig --list tomcat tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
$ service tomcat start $ service tomcat stop $ service tomcat restart