JServの設定 (1.1.1)

このドキュメントはJServ 1.1.1について書かれています.


準備

次のソフトウェアをダウンロードしてください.

  1. JDK 1.2…Java開発実行環境
  2. apache 1.3…Webサーバ
  3. JSDK 2.0…Java開発キット (JSDK 2.0のjsdk.jarには,2000年問題対応版があります)
  4. JServ (An Apache module for using Java servlets) 1.1.1…apacheのservlet対応モジュール

JServのインストール

  1. apacheのディレクトリで一回もconfigureを実行していない場合には、実行します (一度も実行してないと、エラーが出ます)。
    % ./configure
    
  2. Jservのディレクトリで,次のオプションを指定してconfigureを実行します.
      % ./configure --with-apache-src=/usr/local/src/apache_1.3.9
                    --prefix=/usr/local/jserv
                    --with-jdk-home=/usr/java1.2
                    --with-JSDK=/usr/local/java/servlet/JSDK2.0/lib/jsdk.jar
      
  3. 日本語環境では一部コンパイルできないソースがあるので,英語環境にします(1.1b1のみ).
      % setenv LANG C
      
  4. Solaris 2の場合には,"conf/save-install.sh"の中の "install"(/usr/sbin/install)を"/usr/ucb/install"に変更します(1.1b1のみ).
  5. "make install"を実行します.
  6. apacheのディレクトリに移動してから,次のようにconfigureを実行します.
      % ./configure --activate-module=src/modules/jserv/libjserv.a
      
  7. "make"と"make install"を実行して,apacheをイン ストールします.

JServの設定

  1. "<apacheのインストールされたディレクトリ>conf/httpd.conf""の最後で,以下のように"jserv.conf"を取り込むように指定します.
      Include /usr/local/jserv/etc/jserv.conf
      
  2. "/usr/local/jserv/etc/jserv.conf"の内容を編集して,Webサーバ側の設定をします.
  3. "/usr/local/jserv/etc/jserv.properties"の内容を編集して,Servlet Engine側の設定をします.
  4. "/usr/local/jserv/etc/zone.properties"の内容を編集して,ゾーンの設定をします.
  5. apacheを起動します. うまくいかない場合には,"<apacheのインストールされたディレクトリ>logs"のログファイルを見て判断してください.

風間 一洋 (kazama@ingrid.org)