 |
必要なシステム構成 |
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 はマルチプロセスで動作します。)