Java Servlet/JSPアプリケーションサーバを構築する (Tomcat)

対象プラットフォーム: FreeBSD 7.x / FreeBSD 6.x

はじめに

このページでは、FreeBSDのportsを利用してapache Tomcatをインストールする方法について説明します。

「diablo-jdk16」のインストール

Tomcat自体もJavaで記述されたアプリケーションであるため、Tomcatを動作させるには、JDKをインストールする必要があります。

インストールはportsを利用して行います。
portsの取得および展開方法については、「最新のportsを取得して展開する」を参照してください。

portsの展開が完了した後、下記手順でtomcat55をmakeし、インストールします。

「diablo-jdk16」のインストール
$ cd /usr/ports/java/diablo-jdk16
$ make config-recursive
$ make install clean

上記のようにすると、すぐにエラーが出てmakeが止まると思います。
これは、SUNのライセンス上、ユーザのEULAへの同意なしでは、JDKのtarballをダウンロードしてはいけないためです。

表示されるメッセージに従い、FreeBSD Foundationのページから、該当するファイルをダウンロードし、「/usr/ports/distfiles」に保存してください。

portsによっては、上記のファイル以外に、Sunから配布されている「JDK DST Timezone Update Tool」が必要になる場合があります。
その際には、表示されるガイダンスに従い、対象のファイルをダウンロードしてください。
(別途「Sun Online Account」の登録が必要になります)

保存後、再度「make config-recursive」および「make install clean」を実行させると、再度makeが開始されます。

「tomcat55」のインストール

続いて、Tomcat本体をインストールします。
2008/09/19の時点で、portsコレクションには「Tomcat 4.1」「Tomcat 5.5」「Tomcat 6.0」の3つのバージョンが収録されていますが、ここでは「Tomcat 5.5」のインストール方法について説明します。

portsの展開が完了した後、下記手順でtomcat55をmakeし、インストールします。

「tomcat55」のインストール
$ cd /usr/ports/www/tomcat55
$ make config-recursive
$ make install clean

「mod_jk」のインストール

Tomcatはそれ単独でWebサーバとして動作可能ですが、一般的にはapacheをWebサーバとして使い、そのプラグインとしてTomcatを利用する方法が一般的です。

Tomcatをapacheのプラグインとして利用する場合、apacheからの呼び出しの口として、「mod_jk」というモジュールを利用します。
このモジュールについても、portsからインストールします。

portsの展開が完了した後、下記手順でmod_jkをmakeし、インストールします。

「mod_jk」のインストール
$ cd /usr/ports/www/mod_jk
$ make config-recursive
$ make install clean

「rc.conf」の設定

最後に、システムの起動時にTomcatが自動的に起動するよう、「/etc/rc.conf」に下記の記述を追記します。

「/etc/rc.conf」の設定
tomcat55_enable="YES"
tomcat55_java_home="/usr/local/diablo-jdk1.6.0"
tomcat55_java_os="native"
tomcat55_java_vendor="freebsd"


あなたの探し物は見つかりましたか?
まさにこれだ 参考になった ちょっと違う これじゃない
何かコメントがあればお願いします


目次に戻る

image