Apr 11, 2006

[AS] JBossWeb にチャレンジ

JBossWeb とは

JBossWeb は、JBoss AS をシンプルにして Web サーバ機能のみを残したもの。 要するに「ほぼ」Apache Tomcat ということだろう。 当然 Servlet や JSP の動作環境も提供される。

JBossWeb
http://labs.jboss.com/portal/index.html?ctrl:id=page.default.info&project=jbossweb
JBossWeb Download
http://labs.jboss.com/portal/index.html?ctrl:id=page.default.downloads&project=jbossweb

JBossWeb のインストール

Debian Sarge 上に JBossWeb をインストールしたときのメモ。

  1. こちらから JBossWeb のバイナリをダウンロードする。ここでは jbossweb-4.0.4RC1-linux-i686.tar.gz を前提とする。
  2. アーカイブを解凍して、適当な位置に配置する。
    # tar zxvf ./jbossweb-4.0.4RC1-linux-i686.tar.gz
    # mv ./jbossweb-4.0.4RC1-linux-i686 /opt
    # ln -s /opt/jbossweb-4.0.4RC1-linux-i686 /opt/jbossweb
    
  3. シェルスクリプトのパーミッションを変更する。
    # chmod 755 /opt/jbossweb/bin/*.sh
    
  4. Java の動作環境を設定する。
    # export JAVA_HOME=/opt/jdk15
    # export PATH=$JAVA_HOME/bin:$PATH
    # java -version
    java version "1.5.0_05"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
    
  5. 必要に応じてサーバの設定を変更する。 例えば、HTTP のポートを変更する場合は /opt/jbossweb/server/default/deploy/jbossweb.sar/server.xml を変更する。
  6. 起動する。
    # cd /opt/jbossweb/bin
    # ./run.sh