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 app@zsrv.net
    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>


Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare
  1. No comments yet.

  1. No trackbacks yet.