グループウェアのGSession3をインストールする方法


グループウェアのGSession3をインストールする方法です。
自分的メモです(^^;

JDKのダウンロードとインストール

JDKのダウンロード

$ wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u24-linux-x64-rpm.bin?BundledLineItemUUID=EKCJ_hCx45oAAAEu.PwWpjvf&OrderID=0rSJ_hCxJ0sAAAEu3fwWpjvf&ProductID=oSKJ_hCwOlYAAAEtBcoADqmS&FileName=/jdk-6u24-linux-x64-rpm.bin

文が長いので

$ wget moeten.info/flex/20110219/jdk.txt
$ wget -i jdk.txt

JDKのインストール

$ chmod +x jdk-6u24-linux-x64-rpm.bin
$ ./jdk-6u24-linux-x64-rpm.bin

Tomcatのダウンロードとインストール

Tomcatのダウンロード

$ wget http://ftp.jaist.ac.jp/pub/apache/tomcat/tomcat-7/v7.0.8/bin/apache-tomcat-7.0.8.tar.gz

文が長いので

$ wget moeten.info/flex/20110219/tomcat.txt
$ wget -i tomcat.txt

Tomcatのインストール

$ tar zxvf apache-tomcat-7.0.8.tar.gz
$ mv apache-tomcat-7.0.8 /usr/local/tomcat

パスの追加

profileを編集してパス(環境変数)を追加する

$ emacs /etc/profile

下記3行を追加する。

export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib

Tomcat起動用シェルの作成

簡単に起動・再起動などができるようにTomcat起動用シェルの作成する

$ emacs /etc/rc.d/init.d/tomcat

以下の文を作成

#!/bin/bash
#
# 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
source /etc/profile
start(){
    if [ -z $(/sbin/pidof java) ]; then
        echo "Starting tomcat"
        $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"
        $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)
        $CATALINA_HOME/bin/catalina.sh version
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0

文が長いので

$ wget moeten.info/flex/20110219/tomcatd.txt
$ mv tomcatd.txt /etc/rc.d/init.d/tomcat

実行許可を与える

$ chmod +x /etc/rc.d/init.d/tomcat

GSession3のダウンロードとインストール

GSession3のダウンロード

$ wget http://dl1.gs.sjts.co.jp/v3/download/files/3.1.0/gsession3.war

文が長いので

$ wget moeten.info/flex/20110219/gsession.txt
$ wget -i gsession.txt

GSession3のインストール

$ mv gsession3.war /usr/local/tomcat/webapp/

Tomcatoの起動

Tomcatoの起動

$ /etc/rc.d/init.d/tomcat start

http://localhost:8080/にアクセスしてページが表示されればTomcatは動作しています。

GSession3にアクセス

http://localhost:8080/gsession3/
にアクセすればOK