 |
必要なシステム構成 |
FBBBS は WEB アプリケーションのため、WEB サーバ、Java Servlet/JSP コンテナ上で動作することになります。以下の図はそのシステム構成例を示しています。
具体的には次のソフトウェアが必要になります。すべてフリーソフトで構成することが可能です。
ソフトウェアの種類 |
対応バージョン等 |
RDBMS |
Firebird 1.0 または InterBase 5.6 以上
および FBBBS 専用 UDF ライブラリ |
JDBC ドライバ |
Firebird の場合は InterClient 2.01
InterBase の場合は InterClient 1.6 以上 |
Java Servlet/JSP コンテナ |
Tomcat 3.2.1 または Tomcat 4.0.3 等 |
WEB サーバ |
Apache, IIS
または Tomcat 自体を使う |
J2SE SDK |
J2SE SDK 1.3 以上 |
JAXP 仕様実装 XML プロセッサ |
Xerces 等 |
その他 |
Apache - Tomcat と連動させる場合は、mod_jk, mod_webapps 等のコネクタが必要。
IIS - Tomcat と連動させる場合は、isapi_redirector が必要。 |
上記のソフトウェア、および FBBBS はともにマルチプラットフォーム対応のため、基本的には Windows, Linux などで利用、運用することができます。とりあえずは以下の環境で動作テストしています。
■ Windows
環境 1 |
・Windows 2000 Pro SP2 |
・Firebird 1.0 SuperServer + FBBBS専用UDFライブラリ |
・InterClient 2.01 |
・Apache 1.3.24 |
・Tomcat 4.0.3 (後に Tomcat 4.0.4b に変更してテスト) |
・mod_jk (Apache - Tomcat コネクタ)
(当初は mod_webapp を使っていたが、一部不具合?があったため mod_jk に変更した経緯あり。) |
・J2SE SDK 1.4 |
・Xerces 1.2.3 |
環境 2 |
・Windows 2000 Pro SP2 |
・InterBase 5.6 (*1) + FBBBS専用UDFライブラリ |
・InterClient 1.6 |
・Tomcat 3.2.1 (8080ポート) |
・J2SE SDK 1.3_001 |
・Xerces 1.2.3 |
■ Linux
環境 1 |
・Turbolinux 7.0 Server |
・Firebird 1.0 SuperServer (*2) + FBBBS専用UDFライブラリ |
・InterClient 2.01 |
・Apache 1.3.20 |
・Tomcat 4.0.3 |
・mod_jk (Apache - Tomcat コネクタ)
(当初は mod_webapp を使っていたが、一部不具合?があったため mod_jk に変更した経緯あり。) |
・J2SE SDK 1.4 |
・Xerces 1.2.3 |
■ クライアント側
以下のブラウザで確認しています。
・Internet Explorer 6.0 (Windows) |
・Netscape Navigator 6,2 (Windows) |
・Mozilla 1.0 (Windows) |
・Mozilla 0.94 (Linux) |
2002/7/2 追加
・Opera 6.0.3 (Windows) |
・Konqueror 2.2.1 (Linux) |
記の構成しか動作しない訳ではありません。これ以外の構成でも動作すると思います。ただし、ブラウザによっては FBBBS で意図した動作をしないものもあります。Internet Explorer または Netscape Navigator (= Mozilla) の使用を推奨します。
*1 InterBase 5.6 を使う場合はデータベーススキーマ定義を一部修正(日時型など)する必要があります。
*2 Linux には SuperServer と ClassicServer の二種類がありますが、どちらを使っても動作すると思います。(SuperServer は1プロセス-マルチスレッドで動作し、ClassicServer はマルチプロセスで動作します。)