Tomcat

最終更新日時:2007-03-01 17:53:33
その他のめも Java

Tomcat


Tomcat は Java で書かれたサーブレットエンジンで、現在おそらく一番使用されているサーブレットエンジンです。
商品ではなくフリーで手に入れることが出来るので、誰でも手軽に使ってみることが出来ます。
Tomcat は Web サーバとしての機能も持ち合わせているので、Tomcat 単体でサーブレット対応の Web サーバとして使用することが出来、サーブレットを使おうとしている人にとってはとてもお手軽に使うことができます。
ただし、Web サーバとしてのパフォーマンスや信頼性という点では Apache の方が一日の長があるので、ApacheとTomcatを連携させるという構成にすることが多々あり、私もその構成の方がよいと思います。

インストール


Tomcat-3.2.3 の例です。(Tomcat-4.1.27 でも同様)

The Jakarta Project からアーカイブをダウンロードします。
ソース付きもありますが、特にソースからコンパイルする必要もないので、改造したりする気がないならソース無しの方でよいでしょう。
Tomcat のアーカイブを解凍し、できたディレクトリ( jakarta-tomcat-3.2.3 )を適当な場所( /usr/local とか) へ移動さます。

 % gzip -dc jakarta-tomcat-3.2.3.tar.gz | tar xvf -
 % mv jakarta-tomcat-3.2.3 /usr/local
 % ln -s jakarta-tomcat-3.2.3 tomcat


設定


conf/server.xml を編集します。
例えば、connecter の種類の設定、Ajp12 や Ajp13 の使用するポートの変更、ログの設定、Web のディレクトリ設定等を行います。
また、Tomcat はデフォルトで 8080 を LISTEN して Web サーバとして起動するので、このポートを変えたい場合には、ポート番号を変更します。
そもそも Web サーバとして使用しない場合には server.xml の該当部分を削除(コメントに)します。

実行方法


起動


 % bin/startup.sh


終了


 % bin/shutdown.sh


http://servername:port/examples/ で tomcat/webapps/examples のインデックスが表示され、その下にある jsp や servlete のサンプルがちゃんと動けばOKです。

お問い合わせは 掲示板 にて。