日時 | |
関係者(共同研究者) | |
UPKI用Shibboleth IdPの構築記録(OS環境の設定 No.2)
〇UPKI用Shibboleth IdPの構築記録(OS環境の設定 No.1)1)からの続き
apache tomcatのインストール(UPKI用Shibboleth IdPの構築記録(OS環境の設定 No.2)2))
# cd /usr/java
# tar zxvf (ソースディレクトリ)/apache-tomcat-6.0.xx.tar.gz
# ln -s apache-tomcat-6.0.xx /usr/java/tomcat
jsvcを自動起動に設定しておくと便利。
# cd /usr/java/tomcat/bin
# tar zxvf jsvc.tar.gz
# cd jsvc-src/
# sh ./configure --with-java=/usr/java/default
# make
# cp jsvc ..
# cp native/Tomcat5.sh /etc/rc.d/init.d/tomcat
# vi /etc/rc.d/init.d/tomcat
下記の3行を先頭のコメントに追加
# chkconfig: - 85 15
# description: Tomcat
# processname: tomcat
下記の5行を修正
JAVA_HOME=/usr/java/default
CATALINA_HOME=/usr/java/tomcat
DAEMON_HOME=$CATALINA_HOME
TOMCAT_USER=tomcat
CATALINA_BASE=$CATALINA_HOME
エディターを終了し、保存
tomcatユーザーを追加
# /usr/sbin/adduser tomcat
# chown -R tomcat: /usr/java/tomcat/
# chkconfig --add tomcat
# chkconfig --level 345 tomcat on
# vi /etc/profile
/etc/profileに下記を追加
JAVA_HOME=/usr/java/default
MANPAITH=$MANPATH:$JAVA_HOME/man
CATALINA_HOME=/usr/java/tomcat
TOMCAT_HOME=$CATALINA_HOME
PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH
export PATH JAVA_HOME CATALINA_HOME
※tomcatが正常に動作しなかったときは、jsvcのパスが間違っていることがありますので、/etc/rc.d/init.d/tomcatのスクリプトを修正してください。
参考:IdP構築・運用手順書(Ver 1.2)
by