Apache
Tomcat 5.5
Tomcat5.5はJava2サーブレットコンテナでApache Jakartaプロジェクト内のTomcatサブプロジェクトの最新のリリースです。Tomcat5.5はTomcat5.0のパフォーマンスや安定性などの多くを改良したバージョンです。
Tomcatとサーブレット・JPSの仕様の関係は次のようになっています。
Servlet/JSP
Spec |
Apache
Tomcat version |
2.5/2.1 |
None |
2.4/2.0 |
5.5.x |
2.3/1.2 |
4.1.x |
2.2/1.1 |
3.3.x |
KK-NETレンタルサーバーではバーチャルroot(VPS)技術により、Java仮想マシン(JavaVM)はバーチャルサーバー毎に完全に独立した空間で動作しますので、実行権限等のセキュリティ上の問題を気にすることなく安全に利用することが可能です。
- インストレーション
- ドキュメンテーション
注意:Tomcat5.5はプラットフォームとしてFreeBSD
5.X・JDK1.5で動作します。以前にセットアップされたバーチャルサーバーはFreeBSD
4.Xが採用されていますので、JDK1.5はご利用になれません。JDK1.3.1とTomcat5.0をご利用ください。
お客様がご利用になっているOSのバージョンが判らない場合はsshまたはtelnetでシェルログインしてコマンド
uname -r
を実行することで確認することができます。
% uname -r
5.5-RELEASE-pX
|
上のように 5.X-RELEASEと表示されれば、FreeBSD
5.Xです。
FreeBSD 4.Xの場合は4.11-RELEASE-pXXのように表示されます。
インストレーション
-
Tomcat5.5のインストールをsshまたはtelnetでシェルログインして次のコマンドで行います。
% cd ~
% tar xzvpf /usr/local/contrib/apache-tomcat-5.5.20.tar.gz
|
Tomcat5.5を起動してみます。
% setenv JAVA_HOME /usr/local/diablo-jdk1.5.0
% virtual /usr/local/apache-tomcat-5.5.20/bin/startup.sh
|
問題がなければ、ウェブブラウザで
http://www.あなたのドメイン名:8080/
にアクセスすると次のように表示されます(画像は5.0の物です)。
Tomcat5.5が自動起動するように ~/etc/rcファイルに以下の2行を追加します。~/etc/rcファイルが存在しなければ新規に作成してください。
export JAVA_HOME=/usr/local/diablo-jdk1.5.0
/usr/local/bin/virtual /usr/local/apache-tomcat-5.5.20/bin/startup.sh
> /dev/null 2>&1
|
最後にmod_jkをApacheに組み込みます。
mod_jkを有効にするには ~/www/conf/httpd.confに次の設定を追加します。
LoadModule jk_module libexec/mod_jk.so
AddModule mod_jk.c
<IfModule mod_jk.c>
JkWorkersFile /www/conf/workers.properties
JkLogLevel warn
JkMount /jsp-examples/* worker1
JkMount /*.jsp worker1
JkMount /servlets-examples/* worker1
JkMount /admin/* worker1
</IfModule> |
次に、~/www/conf/workers.properties
ファイルを作成し、次の内容を記述します。
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
|
上手くインストールできたら次のURLでサンプルをアクセスすることが出来るはずです。
JSP Samples
http://www.あなたのドメイン名/jsp-examples/
Servlet Examples with Code
http://www.あなたのドメイン名/servlets-examples/
ドキュメンテーション
ここで、インストールされるApache Jakarta-Tomcatとサーブレット・JSPの仕様は次の通りです。
Servlet/JSPの仕様 |
Tomcatのバージョン |
2.4/2.0 |
5.5.20 |
JavaやJSPの使い方などについてはKK-NETではサポートしておりませんので以下のサイトや書籍を参照してください。
サン・マイクロシステムズ Javaテクノロジ
http://jp.sun.com/java/
Apache Tomcatについては次のサイトが参考になります。
http://tomcat.apache.org/
ここで紹介しているソフトウエアはKK-NET以外のサードパーティーによって作成されたソフトウエアです。弊社の紹介の有無に関わりなくソフトウエアに関する質問・不具合のレポートなどは開発元へお問い合わせください。
|