Servlets-environment-setup
サーブレット-環境設定
開発環境は、サーブレットを開発し、テストして最終的に実行する場所です。
他のJavaプログラムと同様に、Javaコンパイラ javac を使用してサーブレットをコンパイルする必要があり、サーブレットアプリケーションをコンパイルした後、テストおよび実行のために構成済み環境にデプロイされます。
この開発環境のセットアップには、次の手順が含まれます-
Java Development Kitのセットアップ
この手順では、Java Software Development Kit(SDK)の実装をダウンロードし、PATH環境変数を適切に設定します。
SDKはOracleのJavaサイト-https://www.oracle.com/technetwork/java/javase/downloads/indexl[Java SE Downloads]からダウンロードできます。
Java実装をダウンロードしたら、指定された指示に従ってセットアップをインストールおよび構成します。 最後に、PATHおよびJAVA_HOME環境変数を設定して、javaおよびjavacを含むディレクトリ(通常はそれぞれjava_install_dir/binおよびjava_install_dir)を参照します。
Windowsを実行しており、C:\ jdk1.8.0_65にSDKをインストールしている場合、C:\ autoexec.batファイルに次の行を追加します。
set PATH = C:\jdk1.8.0_65\bin;%PATH%
set JAVA_HOME = C:\jdk1.8.0_65
または、Windows NT/2000/XPでは、マイコンピュータを右クリックして、[プロパティ]、[詳細設定]、[環境変数]の順に選択することもできます。 次に、PATH値を更新し、[OK]ボタンを押します。
Unix(Solaris、Linuxなど)では、SDKが/usr/local/jdk1.8.0_65にインストールされており、Cシェルを使用する場合、次を.cshrcファイルに追加します。
setenv PATH/usr/local/jdk1.8.0_65/bin:$PATH
setenv JAVA_HOME/usr/local/jdk1.8.0_65
または、Borland JBuilder、Eclipse、IntelliJ IDEA、またはSun ONE Studioなどの統合開発環境(IDE)を使用する場合は、簡単なプログラムをコンパイルおよび実行して、IDEがJavaをインストールした場所を認識していることを確認します。
Webサーバーのセットアップ-Tomcat
サーブレットをサポートする多くのWebサーバーが市場で入手可能です。 一部のWebサーバーは自由にダウンロードでき、Tomcatもその1つです。
Apache Tomcatは、Java ServletおよびJava Server Pagesテクノロジーのオープンソースソフトウェア実装であり、サーブレットをテストするためのスタンドアロンサーバーとして機能し、Apache Webサーバーと統合できます。 マシンにTomcatをセットアップする手順は次のとおりです-
- Tomcatの最新バージョンをhttps://tomcat.apache.org/からダウンロードします。
- インストールをダウンロードしたら、バイナリ配布物を便利な場所に解凍します。 たとえば、WindowsのC:\ apache-tomcat-8.0.28、またはLinux/Unixの/usr/local/apache-tomcat-8.0.289で、これらの場所を指すCATALINA_HOME環境変数を作成します。
Tomcatは、Windowsマシンで次のコマンドを実行することで起動できます-
%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-8.0.28\bin\startup.bat
TomcatはUnix(Solaris、Linuxなど)マシンで次のコマンドを実行することで起動できます-
$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-8.0.28/bin/startup.sh
起動後、Tomcatに含まれているデフォルトのWebアプリケーションは、 http://localhost:8080/ にアクセスして利用できます。 すべてがうまくいけば、次の結果が表示されます-
Tomcatの設定と実行に関する詳細は、TomcatのWebサイト(http://tomcat.apache.org)だけでなく、ここに含まれているドキュメントにも記載されています。
Tomcatは、Windowsマシンで次のコマンドを実行することで停止できます-
C:\apache-tomcat-8.0.28\bin\shutdown
Tomcatは、Unix(Solaris、Linuxなど)マシンで次のコマンドを実行することで停止できます-
/usr/local/apache-tomcat-8.0.28/bin/shutdown.sh
CLASSPATHのセットアップ
サーブレットはJava Platform Standard Editionの一部ではないため、コンパイラに対してサーブレットクラスを識別する必要があります。
Windowsを実行している場合は、C:\ autoexec.batファイルに次の行を追加する必要があります。
set CATALINA = C:\apache-tomcat-8.0.28
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-8.0.28
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
注-開発ディレクトリがC:\ ServletDevel(Windows)または/usr/ServletDevel(Unix)である場合、上記で追加したのと同様の方法でこれらのディレクトリをCLASSPATHに追加する必要があります。