JServの設定 (1.1.1)
このドキュメントはJServ 1.1.1について書かれています.
準備
次のソフトウェアをダウンロードしてください.
- JDK 1.2…Java開発実行環境
- apache 1.3…Webサーバ
- JSDK 2.0…Java開発キット (JSDK 2.0のjsdk.jarには,2000年問題対応版があります)
- JServ (An Apache module for using Java servlets) 1.1.1…apacheのservlet対応モジュール
JServのインストール
- apacheのディレクトリで一回もconfigureを実行していない場合には、実行します
(一度も実行してないと、エラーが出ます)。
% ./configure
- Jservのディレクトリで,次のオプションを指定してconfigureを実行します.
- --with-apache-src=<Apacheの配布を展開したディレクトリのパス>
- --prefix=<JServのドキュメントや設定ファイルをインストールするディレクトリ>
- --with-jdk-home=<JDKをインストールしたディレクトリのパス>
- --with-JSDK=<JSDK 2.0のjsdk.jarのパス>
(1.1では"--with-jsdk"から"--with-JSDK"に変更されました)
% ./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
- 日本語環境では一部コンパイルできないソースがあるので,英語環境にします(1.1b1のみ).
% setenv LANG C
- Solaris 2の場合には,"conf/save-install.sh"の中の
"install"(/usr/sbin/install)を"/usr/ucb/install"に変更します(1.1b1のみ).
- "make install"を実行します.
- apacheのディレクトリに移動してから,次のようにconfigureを実行します.
% ./configure --activate-module=src/modules/jserv/libjserv.a
- "make"と"make install"を実行して,apacheをイン
ストールします.
JServの設定
- "<apacheのインストールされたディレクトリ>conf/httpd.conf""の最後で,以下のように"jserv.conf"を取り込むように指定します.
Include /usr/local/jserv/etc/jserv.conf
- "/usr/local/jserv/etc/jserv.conf"の内容を編集して,Webサーバ側の設定をします.
- "/usr/local/jserv/etc/jserv.properties"の内容を編集して,Servlet Engine側の設定をします.
- "/usr/local/jserv/etc/zone.properties"の内容を編集して,ゾーンの設定をします.
- apacheを起動します.
うまくいかない場合には,"<apacheのインストールされたディレクトリ>logs"のログファイルを見て判断してください.
風間 一洋 (kazama@ingrid.org)