サーブレット環境の設定
開発環境では、サーブレットを開発、テスト、実行できます。
他の Java プログラムと同様に、Java コンパイラー javac を使用してサーブレットをコンパイルする必要があります。サーブレット アプリケーションをコンパイルした後、テストと実行のために構成された環境にデプロイします。
Eclipse 環境を使用している場合は、「Eclipse JSP/Servlet 環境の構築」を直接参照できます。
この開発環境のセットアップには次の手順が含まれます:
Java Development Kit をセットアップする
このステップには、Java Software Development Kit (SDK) をダウンロードし、PATH 環境変数を適切に設定することが含まれます。
SDK は、Oracle の Java Web サイト (Java SE ダウンロード) からダウンロードできます。
SDK をダウンロードしたら、指定された手順に従ってインストールし、設定を構成します。最後に、java と javac を含むディレクトリ (通常はそれぞれ java_install_dir/bin と java_install_dir) を指すように PATH 環境変数と JAVA_HOME 環境変数を設定します。
Windows を実行していて SDK を C:jdk1.5.0_20 にインストールしている場合は、C:autoexec.bat ファイルに次の行を追加する必要があります:
set PATH=C:\jdk1.5.0_20\bin;%PATH% set JAVA_HOME=C:\jdk1.5.0_20
または、Windows NT/2000 /XP では、次のようにすることができます。また、「マイ コンピュータ」を右クリックし、「プロパティ」を選択し、「詳細設定」、「環境変数」を選択します。次に、PATHの値を更新し、「OK」ボタンを押します。
Unix (Solaris、Linux など) で、SDK が /usr/local/jdk1.5.0_20 にインストールされており、C シェルを使用している場合は、.cshrc ファイルに次の行を追加する必要があります。
setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH setenv JAVA_HOME /usr/local/jdk1.5.0_20また、Borland JBuilder、Eclipse、IntelliJ IDEA、Sun ONE Studio などの統合開発環境 (IDE) を使用している場合は、簡単なプログラムをコンパイルして実行し、IDE が Java インストール パスを認識していることを確認します。 Web サーバーをセットアップします: Tomcat 市場にはサーブレットをサポートする Web サーバーが多数あります。一部の Web サーバーは無料でダウンロードでき、Tomcat もその 1 つです。 Apache Tomcat は、Java Servlet および JavaServer Pages テクノロジのオープン ソース ソフトウェア実装であり、サーブレットをテストするための独立したサーバーとして使用でき、Apache Web サーバーに統合できます。 Tomcat をコンピュータにインストールする手順は次のとおりです:
- http://tomcat.apache.org/ から Tomcat の最新バージョンをダウンロードします。
- Tomcat をダウンロードしたら、便利な場所に解凍します。たとえば、Windows を使用している場合は C:apache-tomcat-5.5.29 に抽出し、Linux/Unix を使用している場合は /usr/local/apache-tomcat-5.5.29 に抽出して、CATALINA_HOME 環境変数を作成します。これらの場所を指します。
%CATALINA_HOME%\bin\startup.bat 或者 C:\apache-tomcat-5.5.29\bin\startup.batUnix (Solaris、Linux など) では、次のコマンドを実行して Tomcat を開始できます:
$CATALINA_HOME/bin/startup.sh 或者 /usr/local/apache-tomcat-5.5.29/bin/startup.shTomcat が開始されたら、ブラウザのアドレス バーに
http://localhost:8080/ と入力して、Tomcat のデフォルト アプリケーションにアクセスできます。すべてがうまくいけば、次の結果が表示されます:
C:\apache-tomcat-5.5.29\bin\shutdown
Unix (Solaris、Linux など) では、次のコマンドを実行して Tomcat を停止できます:
/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
SET CLASSPATH
サーブレットは Java Platform Standard Edition の一部ではないため、Java Platform Standard Edition のサーブレット クラスを指定する必要があります。コンパイラのパス。
Windows を実行している場合は、C:autoexec.bat ファイルに次の行を追加する必要があります:
set CATALINA=C:\apache-tomcat-5.5.29 set CLASSPATH=%CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
あるいは、Windows NT/2000/XP では、[マイ コンピュータ] を右クリックして、 「プロパティ」を選択し、「詳細」、「環境変数」を選択します。次に、CLASSPATHの値を更新し、「OK」ボタンを押します。
Unix (Solaris、Linux など) で C シェルを使用している場合は、.cshrc ファイルに次の行を追加する必要があります:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29 setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
注: 開発ディレクトリは C: ServletDevel ( Windows の場合) または /user/ServletDevel (UNIX の場合)、上記と同様の方法で、これらのディレクトリを CLASSPATH に追加する必要もあります。