Java サーブレットのためのサポートを提供する Linux 向けウェブサーバの plug-in やアプリケーションサーバが、いくつか入手可能です。これらは――
などです。とりあえず試用したいなら、Apache JServ を最初に使用しましょう。
執筆予定
より多くの情報は、 http://www.allaire.com/products/jrun/ を見てください。
Apache JServ は、Java Servlet 2.0 仕様に完全互換で 100% 純粋な Java サーブレットエンジンです。Apache JServ は、Java Apache プロジェク トに欠かせない要素です。(Apache Java プロジェクトのウェブサイトからの引 用)
Apache JServ は、 http://java.apache.org/jserv/index.html から、入手できます。
>Apache JServ プロジェクトのホームページで、Apache JServ のダウンロード のリンクへ進みます。
現状の RPM での配布は、RedHat Linux 向けが入手可能です。他の Linux ディ ストリビューション向けは、ソースから構築しなければなりません。下記の例は、 RedHat 6x 向け RPM のインストール方法を記述します。
この文書が書かれた時点でのバージョンは 1.1b3 でした。
ディレクトリ /usr/local にファイルをインストールしましょう。ファイルのダ ウンロード後、次のコマンドを実行します。
mkdir /usr/local/apachejserv mv ApacheJServ*.rpm /usr/local/apachejserv
RedHat および RedHat に由来するディストリビューションなら、rpm ファイル のインストールに RedHat Package Manager (RPM) を使います。次のように――
rpm -i ApacheJServ-1.1-b2_RH6x.i386.rpmとしてください。
上記の例は、Intel アーキテクチャの RedHat 6x 向けのバージョン 1.1-b2 を示しました。
Apache JServ を登録するために、Apache を停止し、Java 環境変数を設定し、 Apache を再起動する必要があります。
Apache を停止するために、次のコマンドを実行します。
cd /etc/rc.d/init.d ./httpd stop
注意 - httpd スクリプトはブート時に使われ、他の Linux ディストリビュー ションでは異なる位置にあるかもしれません。
Java の環境設定は、この文書の JDK の設定方法のセクションにありますので、 特に使用するつもりの JDK について見てください。/etc/httpd/conf/jserv の 中にインストールされたファイル jserv.properties の中のいくつかの属性を設 定する必要があります。 特に、以下の属性――
Apache の再起動のために、次のコマンドを実行します。
cd /etc/rc.d/init.d ./httpd start
コンピュータ上で、Apache JServ がインストールされ、動作しているかを確認 します。ウェブブラウザを開き、URL として、 "http://127.0.0.1/servlet/IsItWorking" を入力します。 別のマシンから表示させるなら、入力する IP アドレスは正しいものに置きかえ てください。
"Yes, It's Working!" のウェブページが見えるはずです。 おめでとう、Linux 用 Apache JServ のインストール、環境の設定、動作確認が できました。
Apache JServ の詳しい情報は、 http://java.apache.org/jserv/index.html にある Apache JServ のウェブサイトを見てください。
サーブレットのコンパイルと実行ができるようになりました。下記の Java サー ブレットプログラムを入力してください。
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorldServlet extends HttpServlet { public void service (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
Java Apache のもっと多くの情報は、 http://java.apache.org/ にある Java Apache プロジェクトのウェブサイトを見てください。
BEA WegLogic のセクションを見てください。
執筆予定
より多くの情報は、 http://www.enhydra.org を見てください。
執筆予定
より多くの情報は、 http://www-4.ibm.com/software/webservers/appserv/linux.html を見てください。
執筆予定
より多くの情報は、 http://www.locomotive.org/ を見てください。