計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

Solaris 8 上で Apache + Tomcat サーバを構築する



  用意するもの
    Apache 1.3 がすでに DSO でインストール済であること
    Jakarta プロジェクト (http://jakarta.apache.org/)
      Tomcat のバイナリコード      jakarta-tomcat-3.2.3.tar.gz
      Ant のバイナリコード         jakarta-ant-1.3-bin.tar.gz
      servletapi の場いないrコード jakarta-servletapi-3.2.3.tar.gz
      Tomcat のソースコード        jakarta-tomcat-3.2.3-src.tar.gz

  バイナリのインストール
    mkdir /opt/sfw/Java/jakarta (推奨)
    cd /opt/sfw/Java/jakarta
    gtar xvfz /ソース/jakarta-ant-1.3-bin.tar.gz
    gtar xvfz /ソース/jakarta-servletapi-3.2.3.tar.gz
    gtar xvfz /ソース/jakarta-tomcat-3.2.3-src.tar.gz
    mv jakarta-ant-1.3 jakarta-ant
    mv jakarta-servletapi-3.2.3 jakarta-servletapi
    mv jakarta-tomcat-3.2.3 jakarta-tomcat

  mod_jserv のインストール
    cd 適当なディレクトリ
    gtar xvfz /ソース/jakarta-tomcat-3.2.3-src.tar.gz
    cd jakarta-tomcat-3.2.3-src/src/native/apache1.3/
    cp Makefile.freebsd Makefile.solaris
    /usr/local/apache/bin/apxs -o mod_jk.so -DSOLARIS -I../jk -I/usr/java/include -I/usr/java/include/solaris -lposix4 -c *.c ../jk/*.c
    cp mod_jk.so /usr/local/apache/libexec

  設定
    cd /usr/local/apache/conf
    cp /opt/sfw/Java/jakarta/jakarta-tomcat/conf/mod_jk.conf-auto mod_jk.conf
    vi httpd.conf
      最終行に次の行を追加 (他の jserv 関連があれば削除して追加)
-------------------------------------------------------------------------
#
# Tomcat (mod_jk)
#
Include /usr/local/apache/conf/mod_jk.conf
-------------------------------------------------------------------------

  起動
    まず Apache を起動
      /usr/local/apache/bin/httpsdctl start
    次に Tomcat を起動
      /opt/sfw/Java/jakarta/jakarta-tomcat/bin/startup.sh



計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp