Tomcat のインストール方法

手動インストールの方法

1. Java のインストール

  http://www.freebsdfoundation.org/downloads/java.shtml
  から diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz をダウンロードします。

  % pkg_add diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz でインストールします。

  java から MySQL を操作するためのクラスライブラリを入れます。

  % pkg_add -r mysql-connector-java

  /usr/local/share/java/classes/ の中に  mysql-connector-java.jar などが入ります。

2. Tomcat のインストール

  % pkg_add -r tomcat55 でインストールします。

3. Apache2 と mod_jk2 のインストール

  pkg_info で Apache のバージョンを確認します。Apache のバージョンが apache-2.0.59 でない場合には、

  % pkg_delete apache-2.2.0_7

  のようにして削除します。

  % pkg_add -r mod_jk2-apache2

  のようにすると、apache-2.0.59 と mod_jk2-apache2-2.0.4 がインストールされます。

4. Tomcat の設定

  % cd /usr/local/tomcat5.5
  % cp server.xml.sample server.xml
  % chown www:www server.xml
  % cp web.xml.sample web.xml
  % chown www web.xml

  /etc/rc.conf に 下記の3つを加えます。

  apache2_enable="YES"   (apache22_enable="YES"があれば削除)
  tomcat55_enable="YES" 
  tomcat55_java_opts="-Xms256m -Xmx512m" 

  % /usr/local/etc/rc.d/tomcat55 start で Tomcat を起動します。

  http://サーバー名:8180/ で Tomcat のページが表示されていればOKです。

5. Apache の設定

  Apache が変更になるので、PHP5 を再インストールします。
  % cd /usr/local/src/php-5.2.1
  % make clean ; ./command ; make ; make install 

  httpd.conf の中身を下記のようにします。
LoadModule jk2_module         libexec/apache2/mod_jk2.so
LoadModule php5_module        libexec/apache2/libphp5.so
#
<IfModule mod_jk2.c>
    JkSet  config.file  /usr/local/etc/apache2/workers2.properties
</IfModule>
  /usr/local/etc/apache2/workers2.properties を作成して、中身を下記のようにします。
[logger.file:0]
level=ERROR
file=/var/log/mod_jk2.log
[shm:]
disabled=1
[channel.socket:localhost:8009]

[uri:/jsp-examples/*]
info=Map the whole webapp
  % /usr/local/etc/rc.d/apache2.sh start  で apache2 を起動します。
 
  http://サーバー名/jsp-examples/ でサンプルページが表示されていればOKです。

起動方法
  % /usr/local/etc/rc.d/tomocat55 start
  % /usr/local/etc/rc.d/apache2.sh start

終了方法
  % /usr/local/etc/rc.d/tomocat55 stop
  % /usr/local/etc/rc.d/apache2.sh stop