本節列出安裝 Sun GlassFish Communications Server 之前必須滿足的需求。
下表列出與 Sun GlassFish Communications Server 相容的作業系統。
表 2–1 支援的作業系統
作業系統 |
最小記憶體 |
建議的記憶體 |
最小磁碟空間 |
建議的磁碟空間 |
JVM |
部署類型 |
---|---|---|---|---|---|---|
Sun Solaris 10 (x86) (32 位元和 64 位元) |
512 MB |
512 MB |
250 MB 可用空間 |
500 MB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元和 64 位元 |
生產 |
Sun Solaris 10 (SPARC)(32 位元和 64 位元) |
512 MB |
512 MB |
250 MB 可用空間 |
500 MB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元和 64 位元 |
生產 |
Red Hat Enterprise Linux 3.0 Update 1、4.0 和 5.x (32 位元和 64 位元) |
512 MB |
1 GB |
250 MB 可用空間 |
500 MB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元和 64 位元 |
生產 |
SUSE Linux Enterprise Server 10 (32 位元和 64 位元) (也支援 SP1 和 SP2) |
512 MB |
1 GB |
250 MB 可用空間 |
500 MB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元和 64 位元 |
生產 |
Windows XP Windows Vista Windows 2008 |
1 GB |
2 GB |
500 MB 可用空間 |
1 GB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元和 64 位元 |
開發 |
Windows 7 |
1 GB |
2 GB |
500 MB 可用空間 |
1 GB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元和 64 位元 |
開發 |
Macintosh OS 10.4、10.5 |
512 MB |
1 GB |
250 MB 可用空間 |
500 MB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元 |
開發 |
OpenSolaris 2009.06 |
512 MB |
1 GB |
250 MB 可用空間 |
500 MB 可用空間 |
J2SE 5.0 - 32 位元 Java SE 6 - 32 位元和 64 位元 |
開發 |
在 UNIXTM 上,您可以使用 uname 指令檢查作業系統版本。可以使用 df 指令檢查磁碟空間。
建議您在任何 Windows 平台上執行 Communications Server 時,採用 NTFS 檔案系統,而非 FAT 或 FAT32。
建議 Solaris 10 (x86、SPARC) 使用者安裝「Sun 建議的修補程式叢集」。您可以在 SunSolve 網站上的「建議與安全修補程式」下找到此修補程式叢集。
Communications Server 所需的 JDK 最舊 (且經過認證) 版本為 1.6.0_7。
您可以根據此處所述內容編輯 asenv 檔案,來切換至支援的 Java SE 版本。
如果尚未執行此操作,請在系統上安裝新的 Java SE 版本。
您可以從 http://java.sun.com/javase 下載 Java SE SDK
停止 Communications Server 網域。
編輯 as-install/config/asenv.conf 檔案 (在 Windows 中為 asenv.bat),將 AS_JAVA 的值變更為指向新的 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 資料庫和驅動程式。此外,Communications Server 旨在支援與其他任何具有相應 JDBC 驅動程式的 DBMS 之 JDBC 連結。
表 2–2 與 Java EE 相容的 JDBC 驅動程式
JDBC 驅動程式供應商 |
JDBC 驅動程式類型 |
支援的資料庫伺服器 |
---|---|---|
Derby Network Client |
類型 4 |
Derby 10.2 |
DataDirect 3.6.x、3.7.x |
類型 4 |
Oracle 10g Oracle 9i Sybase ASE 12.5、15 MS SQL 2000、2005 DB2 9.1 DB2 8.1、8.2 |
MySQL Connector/J Driver 5.1.6 |
類型 4 |
MySQL 5.0 |
Oracle 10g、11g |
類型 4 |
Oracle 10g、11g -RAC |
PostGres |
類型 4 |
8.2.x |
一般來說,Communications Server 支援所有符合 Java EE 規格的 JDBC 驅動程式。
如果是從檔案安裝,Message Queue 4.4 會與 Communications Server 封裝在一起。
Communications Server 隨附的內嵌 Sun GlassFish Message Queue 程式碼,一般而言僅會針對等效版本的 Message Queue 代理程式測試及認證。這表示目前不支援使用隨附的內嵌 Message Queue 程式碼,連線至執行不同版本 Message Queue 程式碼的遠端 (未由 Communications Server 管理) Message Queue 代理程式。
本節列出 Sun GlassFish Communications Server 2.0 支援的瀏覽器。
表 2–3 支援的 Web 瀏覽器
瀏覽器 |
版本 |
---|---|
Mozilla |
1.7.12 |
Internet Explorer |
6.0 Service Pack 2、7.0 |
Firefox |
2.x、3.x |
Safari |
3.x、4.x |
Netscape |
8.0.4、8.1、9.0、9.0.x |
在安裝 Sun GlassFish Communications Server 軟體之前,必須滿足以下其他需求。
可用空間:您的暫存目錄必須有最少 35MB 的可用空間供 Sun GlassFish Communications Server 安裝使用。
使用解除安裝程式︰ 如果您需要從系統中移除 Communications Server,則務必使用此軟體包含的解除安裝程式。如果您嘗試使用其他方法,則在嘗試重新安裝相同的版本或安裝新的版本時將會出現問題。
可用連接埠︰ 您必須擁有七個未使用的連接埠可用。安裝程式會自動偵測使用中的連接埠,並為預設網域建議目前未使用的連接埠。依預設,初始預設連接埠為︰
8080 (用於 HTTP)、8181 (用於 HTTPS)
3700 (用於 IIOP)、3820 (用於 IIOP/SSL) 以及 3920 (用於具有相互認證的 IIOP/SSL)
4848 (HTTP),用於管理伺服器
8686 (RMI) 連接埠,用於純 JMX 用戶端
關閉防火牆 (Microsoft Windows)︰您必須在安裝 Sun GlassFish Communications Server 軟體之前停止所有防火牆,因為依預設,某些此類軟體會停用所有連接埠。安裝程式必須可以確切地決定哪些連接埠是可用的。