Labs Zsrv Net

  • フォントサイズを大きくする
  • デフォルトフォントサイズ
  • フォントサイズを小さく

VineLinux4.0にJettyをインストールする

Jettyとは、Javaのサーブレットコンテナの1つでJavaで実装
されている。
最近?話題のCometも実装されているためにクライアント側と
同期的な通信を実現することも出来る。

また、普通にWebサーバとしても、サーブレットコンテナと
しても使えるために今回Jettyのインストールを行う。

Jettyのインストールとともに、Apacheとの連携についても
行ってみた。

 

Jettyのインストール

[本家サイト]
http://jetty.mortbay.org/

FTPサイトからダウンロードした。
$ wget http://dist.codehaus.org/jetty/jetty-6.1.1.zip


解凍。
$ unzip jetty-6.1.1.zip
$ cd jetty-6.1.1



任意のディレクトリに移動。
$ mkdir /usr/share/jetty
$ cp -fr ./* /usr/share/jetty



設定ファイルをリンク。
$ mkdir /etc/jetty
$ ln -s /usr/share/jetty/etc/jetty.xml /etc/jetty/jetty.xml




起動確認

Jettyの起動。
$ /usr/share/jetty/bin/jetty.sh start


確認。
$ w3m http://127.0.0.1:8080/test/



Apacheとの連携

JettyとApacheとの連携では、Jetty6以前は、Tomcatと同様に
mod_jk2を使って連携を行うが、Jetty6からはmod_proxyを使って行う。


$ vim /etc/apache2/conf/httpd.conf
(自分の環境に合わせ、最終行に以下のように追記する)
<VirtualHost *:80>
    ServerAdmin このメールアドレスは、スパムロボットから保護されています。アドレスを確認するにはJavaScriptを有効にして下さい
    DocumentRoot /home/www/public_html
    ServerName app.zsrv.net
    CustomLog logs/app_access_log combined
    ErrorLog logs/app_error_log

    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
</VirtualHost>


最終更新 2007年 2月 15日(木曜日) 04:12