いつもお世話になってるサイトのインストール手順と若干異なっていたのでメモします。
Java のインストール
# yum -y install java
パスの設定はよろしくやってくれます。
Apache Tomcat のインストール
ダウンロード・解凍・移動
# wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-7/v7.0.25/bin/apache-tomcat-7.0.25.tar.gz # tar xvzf apache-tomcat-7.0.25.tar.gz # mv apache-tomcat-7.0.25 /usr/local/tomcat
Tomcat ユーザの追加
# useradd tomcat -d /usr/local/tomcat/ # chown -R tomcat. /usr/local/tomcat/
パスの設定
# vi /etc/profile (末尾に以下を追加) # tomcat export TOMCAT_HOME=/usr/local/tomcat export CATALINA_HOME=/usr/local/tomcat export CLASSPATH=${CLASSPATH}:${CATALINA_HOME}/lib
Tomcat 起動スクリプトの作成
# vi /etc/rc.d/init.d/tomcat #!/bin/bash # # Startup script for the tomcat # # chkconfig: 345 80 15 # description: Tomcat is a Servlet+JSP Engine. TOMCAT_USER=tomcat # Source function library. . /etc/rc.d/init.d/functions source /etc/profile start(){ if [ -z $(/sbin/pidof java) ]; then echo "Starting tomcat" su -s /bin/bash - ${TOMCAT_USER} ${CATALINA_HOME}/bin/startup.sh touch /var/lock/subsys/tomcat else echo "tomcat allready running" fi } stop(){ if [ ! -z $(/sbin/pidof java) ]; then echo "Shutting down tomcat" su -s /bin/bash - ${TOMCAT_USER} ${CATALINA_HOME}/bin/shutdown.sh until [ -z $(/sbin/pidof java) ]; do :; done rm -f /var/lock/subsys/tomcat else echo "tomcat not running" fi } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) su -s /bin/bash - ${TOMCAT_USER} ${CATALINA_HOME}/bin/catalina.sh version ;; *) echo "Usage: $0 {start|stop|restart|status}" esac exit 0
(実行権限の付与) # chmod +x /etc/rc.d/init.d/tomcat (自動起動リストへの追加) # chkconfig --add tomcat (Tomcatを自動起動するように設定) # chkconfig tomcat on (確認) # chkconfig --list tomcat tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Tomcat の起動
# service tomcat start Starting tomcat Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat ユーザで起動されていることを確認します。
# ps aux | grep tomcat tomcat 1047 93.0 25.4 676232 129892 pts/0 Sl 22:51 0:18 /usr/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start root 1085 0.0 0.1 6060 612 pts/0 S+ 22:52 0:00 grep tomcat
http://localhost:8080/ にアクセスして表示されれば OK です。
参考
投稿者紹介
-
私たちは、テクノロジに魅せられた個性あふれるメンバーによって構成された茨城県日立市に本社を構えるベンチャー企業です。
”テクノロジを通して「驚き」と「感動」を創造し、人々の「夢」と「笑顔」を支えます。” の経営理念をモットーに明るい未来を描き、ワクワクする企画提案を続けて参ります。
最近のエントリ
- レポート2019.10.28ユニキャストレストランを開催しました🍳
- レポート2019.08.29社内研修ワークショップ~マシュマロ・チャレンジ~
- レポート2019.08.06Computex/InnoVEX 出展者・通訳として参加してきました。
- レポート2018.06.12Computex 2018 レポート