日本トータルシステム株式会社GroupSessionのインストールと運用
OSはTurboLinux7ですが、RedHatでも、きっと大丈夫です。
@TurboLinuxCDからインストールしたApacheのバージョンを確かめます。
[root@hoge /root]# rpm -q apache
apache-1.3.20-7
apacheは1.3.xで十分だから、改めてインストールしないで続けます。
A/usr/srcを作業ディレクトリとし、移動します。
[root@hoge /root]# cd /usr/src
Bjava(JDK)のインストールです。 http://java.sun.com/j2se/1.3/ja/download.html から
Linux RPM in self-extracting file (SDK)をダウンロードします。
j2sdk-1_3_1_09-linux-i586.rpm.binがファイル名です。ファイル属性を変更し、実行します。
[root@hoge src]# chmod 755 j2sdk-1_3_1_09-linux-i586.rpm.bin
[root@hoge src]# ./j2sdk-1_3_1_09-linux-i586.rpm.bin
すると、rpmファイル(jdk-1.3.1_09.i586.rpm)ができますから、インストールします。
[root@hoge src]# rpm -ivh jdk-1.3.1_09.i586.rpm
javaのインストールがうまくいったか確認しましょう。
[root@hoge src]# rpm -q jdk
jdk-1.3.1_09-fcs
と表示されればOKです。
/usr/java/jdk1.3.1_09を後で使いやすいように名前を短く変えます。
[root@hoge src]# mv /usr/java/jdk1.3.1_09 /usr/java/jdk
[root@hoge src]# ls /usr/java/
jdk/
と変わっていればOKです。
C次にTOMCATのインストールです。
Java Servletエンジン(Java Servlet2.2以上)
jakarta-tomcat-4.0.6.tar.gz(バイナリ版)をダウンロードします。
[root@hoge /src]# wget http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.6/bin/jakarta-tomcat-4.0.6.tar.gz
で直接ダウンロードできます。
インストールというか、解凍するだけです。
[root@hoge /src]# tar fvxz jakarta-tomcat-4.0.6.tar.gz
そうするとjakarta-tomcat-4.0.6ディレクトリができますから、これも短い名前(tomcat)に変えます。
[root@hoge src]# mv jakarta-tomcat-4.0.6 tomcat
TOMCATを起動する前に環境変数を設定します。
[root@hoge src]# cd でrootに移動し、
[root@hoge /root]# vi .bash_profile
等で編集し、以下の環境変数の行を追加します。
export JAVA_HOME=/usr/java/jdk
export TOMCAT_HOME=/usr/src/tomcat
export PATH=$PATH:/usr/java/jdk/bin
再起動して、TOMCATを動かしましょう。
[root@hoge /root]# $TOMCAT_HOME/bin/startup.sh
Using CATALINA_BASE: /usr/src/tomcat
Using CATALINA_HOME: /usr/src/tomcat
Using CATALINA_TMPDIR: /usr/src/tomcat/temp
Using JAVA_HOME: /usr/java/jdk
とTOMCATが動きました。
http://hoge.domain:8080/ でTOMCATのページが表示されます。
このままでは、ポート8080がじゃまですから、apacheと連動させます。
D まず、mod_jk.conf、workers.properties、mod_jk-1.3-noeapi.soの3つのファイルをダウンロードします。
[root@hoge src]# wget http://www.gs.sjts.co.jp/support/guide/install/mod_jk.conf
[root@hoge src]# wget http://www.gs.sjts.co.jp/support/guide/install/workers.properties
[root@hoge src]# wget http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.2/bin/linux/i386/mod_jk-1.3-noeapi.so
Eapacheのモジュールの格納先libexecを探します。
[root@hoge src]# find / -name libexec
/usr/libexec
[root@hoge src]# ls /usr/libexec/apache でモジュールのリストをとると、
auth_ldap.so* mod_auth_anon.so* mod_expires.so* mod_negotiation.so*
httpd.exp mod_auth_db.so* mod_headers.so* mod_rewrite.so*
libdav.so* mod_autoindex.so* mod_imap.so* mod_ruby.so*
libperl.so* mod_bandwidth.so* mod_include.so* mod_setenvif.so*......(略)
ここに、mod_jk-1.3-noeapi.soをmod_jk.soに名前を変更して移動させる。
[root@hoge src]# mv mod_jk-1.3-noeapi.so /usr/libexec/apache/mod_jk.so
属性を変更します。
[root@hoge src]# chmod 755 /usr/libexec/apache/mod_jk.so
Fmod_jk.conf、workers.propertiesを/usr/src/tomcat/confに移動、
[root@hoge src]# mv mod_jk.conf /usr/src/tomcat/conf
[root@hoge src]# mv workers.properties /usr/src/tomcat/conf
/usr/src/tomcat/confに移動、
[root@hoge src]# cd tomcat/conf
[root@hoge conf]# vi mod_jk.conf 等でファイルを編集します。
(TOMCAT_HOME)→/usr/src/tomcat
[root@hoge conf]# vi workers.properties 等でファイルを編集します。
$(TOMCAT_HOME)→/usr/src/tomcat
$(JAVA_HOME)→/usr/java/jdk
G/etc/httpd/conf/httpd.confを編集して、最終行に
include /usr/src/tomcat/conf/mod_jk.confを追加します。
HGroupSessionのインストール
[root@hoge src]# wget http://www.gs.sjts.co.jp/download/gsession-class-1.1.6.tar.gz
help も忘れずにダウンロードします、helpをインストールしないと、あとあと、思わぬトラブルに見舞われます。
[root@hoge src]# wget http://www.gs.sjts.co.jp/download/gsession-help-1.1.6.tar.gz
順に解凍して、それぞれ、/usr/src/tomcat/webapps、/usr/src/tomcat/webapps/gsessionに移動させます。
[root@hoge src]# tar fvxz gsession-class-1.1.6.tar.gz
[root@hoge src]# mv gsession ./tomcat/webapps
[root@hoge src]# tar fvxz gsession-help-1.1.6.tar.gz
[root@hoge src]# mv ./gsession/help ./tomcat/webapps/gsession/help
I/usr/src/tomcat/webapps/gsession に移動して、
[root@hoge gsession]# java -jar Install.jar
メッセージが####見えませんが、最初はサーバーのFQDN、またはIPアドレス
次はGSDATAの格納先/var/GSDATA,
これで/usr/src/tomcat/webapps/gsession/WEB-INF中のweb.xmlを編集してしまいます。
Jマシンの再起動後、TOMCATとApacheを起動させます。
# $TOMCAT_HOME/bin/startup.sh
Apacheはturboservice(TurboLinux)、またはntsysv(RedHat)で起動時にプロセスが開始されるようにしておきます。
Khttp://hoge.domain(またはIPアドレス)/gsession/servlet/gsession/ でGroupSessionが開始します。