この節では、Sun GlassFish Communications Server をインストールする前に満たしている必要のある要件を示します。
次の表に、Sun GlassFish Communications Server 製品と互換性があるオペレーティングシステムを示します。
表 2–1 サポートされるオペレーティングシステム
オペレーティングシステム |
最小メモリー |
推奨メモリー |
最小ディスク容量 |
推奨ディスク容量 |
JVM |
配備のタイプ |
---|---|---|---|---|---|---|
Sun Solaris 10 (x86) (32 ビットおよび 64 ビット) |
512M バイト |
512M バイト |
250M バイトの空き領域 |
500M バイトの空き領域 |
J2SE 5.0 - 32 ビット Java SE 6 - 32 ビット |
本稼働 |
Sun Solaris 10 (SPARC) (32 ビットおよび 64 ビット) |
512M バイト |
512M バイト |
250M バイトの空き領域 |
500M バイトの空き領域 |
J2SE 5.0 - 32 ビット Java SE 6 - 32 ビット |
本稼働 |
Red Hat Enterprise Linux 3.0、4.0 (32 ビットおよび 64 ビット) |
512M バイト |
1G バイト |
250M バイトの空き領域 |
500M バイトの空き領域 |
J2SE 5.0 - 32 ビット Java SE 6 - 32 ビット |
本稼働 |
SuSE Linux Enterprise Server 10 SP1(32 ビットおよび 64 ビット) |
512M バイト |
1G バイト |
250M バイトの空き領域 |
500M バイトの空き領域 |
J2SE 5.0 - 32 ビット Java SE 6 - 32 ビット |
本稼働 |
Windows Vista |
1G バイト |
2G バイト |
500M バイトの空き領域 |
1G バイトの空き領域 |
J2SE 5.0 - 32 ビット Java SE 6 - 32 ビット |
開発 |
Mac OS |
512M バイト |
1G バイト |
250M バイトの空き領域 |
500M バイトの空き領域 |
J2SE 5.0 - 32 ビット Java SE 6 - 32 ビット |
開発 |
UNIXTM では、オペレーティングシステムのバージョンを uname コマンドで確認できます。ディスク容量は df コマンドで確認できます。
Microsoft Windows プラットフォームで Communications Server を実行している場合は、FAT や FAT32 ではなく NTFS ファイルシステムを使用する必要があります。
Solaris 10 (x86 または SPARC) を使用する場合には、「Sun 推奨パッチクラスタ」をインストールすることをお勧めします。このパッチクラスタは、SunSolve Web サイトの「推奨 & セキュリティーパッチ」で入手できます。
Communications Server で必要な (動作が保証されている) JDK の最小バージョンは、1.6.0_7 です。
次の手順で asenv file を編集して、サポートされている Java SE バージョンに切り替えることができます。
システムに新しい Java SE バージョンをインストールします (インストールしていない場合)。
Java SE SDK は http://java.sun.com/javase からダウンロードできます。
Communications Server ドメインを停止します。
as-install/config/asenv.conf ファイル (Windows では asenv.bat) を編集して、新しい Java ホームディレクトリをポイントするように AS_JAVA の値を変更します。
as-install/samples/common.properties ファイルを編集して、com.sun.aas.javaRoot... で始まる行を、新しい Java ホームディレクトリを参照するように変更します。
Communications Server を再起動します。
SailFin JAR インストールにバンドルされた Ant のバージョンは 1.6.5 です。カスタムのアプリケーションルーターアプリケーションを構築するには、Ant 1.7 が必要です。このバージョンは、別途ダウンロードする必要があります。
表 2–2 に、Java EE の互換性要件を満たすデータベースとドライバを示します。サポートされるすべての Sun GlassFish Communications Server の構成では、バンドル版 Java DB データベースとドライバなどの、この表に基づくデータベースとドライバの組み合わせを少なくとも 1 つ含める必要があります。さらに、Communications Server は、対応する JDBC ドライバを使用してほかのどの DBMS に対する JDBC 接続もサポートするように設計されています。
表 2–2 Java EE 互換の JDBC ドライバ
JDBC ドライバベンダー |
JDBC ドライバのタイプ |
サポートされるデータベースサーバー |
---|---|---|
Derby Network Client |
Type 4 |
Derby 10.2 |
DataDirect 3.6.x、3.7.x |
Type 4 |
Oracle 10g Oracle 9i Sybase ASE 15 MS SQL 2005 DB2 9.1 DB2 8.2 |
MySQL Connector/J Driver 5.1.6 |
Type 4 |
MySQL 5.0 |
Oracle 10G |
Type 4 |
Oracle 10g -RAC |
PostGres |
Type 4 |
8.2.x |
表 2–3 に、Communications Server FCS リリースでサポートを予定しているその他のデータベースとドライバをすべて示します。
表 2–3 サポートされる JDBC ドライバとデータベース (Communications Server FCS)
JDBC ドライバベンダー |
JDBC ドライバのタイプ |
サポートされるデータベースサーバー |
---|---|---|
Oracle OCI |
Type 2 |
Oracle 9i |
IBM DB2 |
Type 2 |
DB2 9.1 |
通常、Communications Server は、Java EE 仕様に適合するすべての JDBC ドライバをサポートします。
ファイルベースのインストールでは、Message Queue 4.3 が Communications Server と一緒にパッケージされています。UNIX のパッケージベースのインストールでは、Message Queue 4.3 と同等の機能を持つ、Message Queue 4.1.1 が提供されます。バージョンの数字が 4.1.1 と小さいにもかかわらず、Message Queue 4.1.1 は Message Queue 4.2 と下位互換性を持ちます。
Communications Server の一部として提供される埋め込みの Sun GlassFish Message Queue コードは、一般的に同等のバージョンの Message Queue ブローカに対してのみ、テストおよび認証されています。つまり、提供される埋め込みの Message Queue コードを使用して、別のバージョンの Message Queue コードを実行しているリモート (Communications Server で管理されていない) Message Queue ブローカに接続することは、サポートされません。
ここでは、Sun GlassFish Communications Server 2.1 でサポートされているブラウザを示します。
表 2–4 サポートされている Web ブラウザ
ブラウザ |
バージョン |
---|---|
Mozilla |
1.7.12 |
Internet Explorer |
6.0 Service Pack 2、7.0 |
Firefox |
1.5.x、2.x |
Safari |
2 |
Netscape |
8.0.4、8.1、9.0、9.0.x |
ここでは、Sun GlassFish Communications Server 2.1 でサポートされているブラウザを示します。
表 2–5 サポートされている Web ブラウザ
ブラウザ |
バージョン |
---|---|
Mozilla |
1.7.12 |
Internet Explorer |
6.0 Service Pack 2、7.0 |
Firefox |
1.5.x、2.x |
Safari |
2 |
Netscape |
8.0.4、8.1、9.0、9.0.x |
Sun GlassFish Communications Server ソフトウェアをインストールする前に、次の追加の要件が満たされるようにしてください。
空き領域: 一時ディレクトリには、少なくとも、Sun GlassFish Communications Server のインストール用に 35M バイトの空き領域と、SDK のインストール用に 250M バイトの空き領域が必要です。
アンインストールプログラムの使用: システムから Communications Server を削除する必要がある場合は、ソフトウェアに付属のアンインストールプログラムを使用することが重要です。ほかの方法を使用して削除すると、同じバージョンの再インストールや新しいバージョンのインストールを行うときに問題が発生する可能性があります。
空きポート: 利用可能な未使用ポートが 7 つ必要です。インストールプログラムは、使用されているポートを自動的に検出し、その時点で未使用のポートをデフォルトのドメインとして示します。デフォルトの初期ポートは次のとおりです。
HTTP については 8080、HTTPS については 8181
IIOP については 3700、IIOP/SSL については 3820、相互認証の IIOP/SSL については 3920
Administration Server については 4848 (HTTP)
pure JMX Client については 8686 (RMI) ポート
ファイアウォールのシャットダウン (Microsoft Windows) — Sun GlassFish Communications Server ソフトウェアをインストールする前に、すべてのファイアウォールソフトウェアを停止する必要があります。一部のファイアウォールソフトウェアはデフォルトですべてのポートを無効にするからです。インストールプログラムは、使用可能なポートを正確に検出できる必要があります。