Servlets-environment-setup

提供:Dev Guides
移動先:案内検索

サーブレット-環境設定

開発環境は、サーブレットを開発し、テストして最終的に実行する場所です。

他の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の設定と実行に関する詳細は、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に追加する必要があります。