本節列出安裝 Sun GlassFish Enterprise Server v3 產品之前必須達到的需求。
Sun GlassFish Enterprise Server v3 需要至少 200 MB 的可用磁碟空間才能安裝,需要 100 MB 的可用記憶體才能執行。
下表列出支援的作業系統,並提供各作業系統的最小記憶體、建議的記憶體、最小磁碟空間、建議的磁碟空間及 Java 虛擬機器。
如下所列,Enterprise Server 需要 JDKTM 發行版本 6。所需的最低 (與認可) 的 JDK 6 軟體版本視作業系統而定。如需平台特定的需求,請參閱所需的 JDK 版本。
表 1–2 支援的作業系統
作業系統 |
最小記憶體 |
建議的記憶體 |
最小磁碟空間 |
建議的磁碟空間 |
Java 虛擬機器 |
---|---|---|---|---|---|
SolarisTM 作業系統 |
|||||
Solaris 10 (SPARCTM 平台) |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 和 64 位元 |
Solaris 10 (x86 平台) |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 和 64 位元 |
OpenSolarisTM 2009.06 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 |
Linux |
|||||
Red Hat Enterprise Linux 5.0 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 和 64 位元 |
Red Hat Enterprise Linux 4.0 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 位元 |
SUSE Linux Enterprise Server 10 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 位元 |
Ubuntu Linux 8.04 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 位元 |
Windows |
|||||
Windows 7 Professional |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 和 64 位元 |
Windows XP Professional SP3 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 位元 |
Windows 2008 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 位元 |
Windows Vista Business |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB |
JDK 6 32 位元 |
Mac OS |
|||||
Mac OS X 10.5 和 10.6 |
1 GB |
2 GB |
250 MB 可用空間 |
500 MB 可用空間 |
JDK 6 32 位元 |
在 UNIX® 平台上,您可以使用 uname 指令檢查作業系統版本。可以使用 df 指令檢查磁碟空間。
在任何 Microsoft Windows 平台上執行 Enterprise Server 時,請使用 NTFS 檔案系統,而非 FAT 或 FAT32。
系統虛擬是一種可讓多重作業系統 (OS) 實例在共用硬體上各自獨立執行的技術。在功能上,部署到位於虛擬環境中作業系統的軟體,一般不會察覺其基礎平台已虛擬化。Sun 已在所選系統虛擬和作業系統組合上測試其 Sun Java System 產品,以協助驗證 Sun Java System 產品是否可以繼續在適當大小且已配置虛擬化的環境中運作,如同在非虛擬化系統上一般執行作業。如需有關 Sun 對於虛擬化環境中 Sun Java System 產品支援的資訊,請參閱「System Virtualization Support in Sun Java System Products 」。
暫存目錄必須有足夠的可用空間以供安裝下列軟體:
Sun GlassFish Enterprise Server:最少 35 MB
SDK:最少 250 MB
您必須擁有七個未使用的連接埠可用。
安裝程式會自動偵測使用中的連接埠,並會針對預設設定建議未使用的連接埠。
下表列出指定的初始預設連接埠。如果這些預設連接埠號碼已在使用中,安裝程式會從動態連接埠範圍中指定隨機選取的連接埠號碼。選取的連接埠號碼可能並不是下一個可用的連接埠號碼。
表 1–3 Enterprise Server v3 預設指定的連接埠
連接埠號碼 |
使用者 |
---|---|
4848 |
管理主控台 |
8080 |
HTTP |
8081 |
HTTPS |
8686 |
Pure JMX 用戶端 |
3700 |
IIOP |
3820 |
IIOP/SSL |
3920 |
相互認證的 IIOP/SSL |
如果您使用 Solaris 10 作業系統,必須依照下表所列內容,為您的平台套用適當的修補程式。
平台 |
修補程式編號 |
---|---|
SPARC 平台 |
119963-08 |
x86 平台 |
119964-08 |
同時您必須確定已套用 Sun 建議的修補程式叢集。
這些修補程式與修補程式叢集可從 SunSolveSM 程式網站 取得。
若要獲得修補程式,請按一下 [PatchFinder] (修補程式尋找) 連結,然後使用 [Patch ID] (修補程式 ID) 欄位尋找修補程式。
若要獲得修補程式叢集,請按一下 [Downloads] (下載) 區段中的 [Patch Cluster and Patch Bundle Downloads] (修補程式叢集和修補程式束下載) 連結,然後按一下建議的修補程式叢集的連結。
Sun GlassFish Enterprise Server v3 安裝需要 JDK 發行版本 6。
Enterprise Server 所需的最低 (與認可) 的 JDK 軟體版本視作業系統而定:
在 Mac OS X 以外的支援作業系統中,所需的最低版本為 1.6.0_17。
在 Mac OS X 作業系統中,所需的最低版本為 1.6.0_15。
與 Enterprise Server 搭配使用的以下二進位檔案必須來自 JDK 軟體,而不是 Java Runtime Environment (JRETM) 軟體:
java
keytool
為符合此需求,請確定在您的路徑中,JDK 軟體的 bin 目錄是在 JRE 軟體的 bin 目錄之前。
下表列出了此發行版本中支援的資料庫和驅動程式。Sun GlassFish Enterprise Server v3 支援的所有配置,至少必須包含此表格所列的其中一種資料庫與驅動程式組合,例如 Java DB 與驅動程式。此外,Enterprise Server 設計為能使用支援 JDBC API (JDBC 驅動程式) 的相應驅動程式,支援透過 Java 資料庫連結 (JDBCTM) 技術連接至其他所有的資料庫管理系統 (Database Management System, DBMS)。
表 1–4 支援的 JDBC 驅動程式與資料庫
JDBC 驅動程式供應商 |
JDBC 驅動程式類型 |
支援的資料庫伺服器 |
---|---|---|
MySQL Connector/J Driver 5.1 |
類型 4 |
MySQL 5.1 |
Java DB 10.5.3.0 |
類型 4 |
Java DB 10.5.3.0 |
Oracle 11 |
類型 2 和類型 4 |
Oracle 11 |
PostgreSQL 8.4 |
類型 4 |
PostgreSQL 8.4 |
DB2 9.7 |
類型 2 |
DB2 9.7 |
Sun,DataDirect 4.0 |
類型 4 |
Sybase ASE 15 |
Sun,DataDirect 4.0 |
類型 4 |
DB2 9.7 |
Sun,DataDirect 4.0 |
類型 4 |
Microsoft SQL Server 2008 |
Sun,DataDirect 4.0 |
類型 4 |
MySQL 5.1 |
下表列出支援的瀏覽器與版本。
表 1–5 支援的 Web 瀏覽器
瀏覽器 |
版本 |
---|---|
Firefox |
2.0、3.0 |
Internet Explorer |
7.0、8.0 |
Safari |
3.2、4.0 |
Sun GlassFish Enterprise Server v3 支援 mod_jk 1.2.x,支援的最低版本為 1.2.26。