Sun GlassFish Enterprise Server v2.1.1 版本說明

硬體和軟體需求

本節列出安裝 Sun GlassFish Enterprise Server 之前必須滿足的需求。

支援的平台

下表列出與 Sun GlassFish Enterprise Serverv2.1.1 相容的作業系統。除非另行指定,所有支援的作業系統皆為 32 位元。僅 64 位元支援作業系統支援 64 位元 JDK。


備註 –

表中列出每個受支援的作業系統所需之最低版本。另外也支援所需最低版本的 Service Pack 更新。


表 2–1 支援的作業系統

作業系統 

最小記憶體 

建議的記憶體 

最小磁碟空間 

建議的磁碟空間 

JVM 

Sun Solaris 9、10 (SPARC) 

Solaris 9、10 (x86) 

512 MB 

512 MB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

64 位元 Sun Solaris 10 (SPARC, x86) 

512 MB 

512 MB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

Red Hat Enterprise Linux 3.0 Update 1、4.0 和 5.x  

512 MB 

1 GB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

64 位元 Red Hat Enterprise Linux 5.x 

512 MB  

1 GB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

SUSE Linux Enterprise Server 10 (也支援 SP1、SP2) 

512 MB 

1 GB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

64 位元 SUSE Linux Enterprise Server 10 (也支援 SP1) 

512 MB 

1 GB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

64 位元 SUSE Linux Enterprise Server 11 

512 MB 

1 GB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

Ubuntu Linux 8.04,Hardy 發行版本 

僅支援做為開發者平台。 

512 MB 

1 GB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

AIX 5.2、5.3、6.1 

512 MB 

1 GB 

250 MB 可用空間 

500 MB 可用空間 

J2SE 5.0 

Java SE 6 

Windows 2000 SP4+ 

Advanced Server SP4+ 

Windows Server 2003、2008 

Windows XP Pro SP3 

Windows Vista 

Windows 2008 

1 GB 

2 GB 

500 MB 可用空間 

1 GB 可用空間 

J2SE 5.0 

Java SE 6 

Windows 7 

僅支援做為開發者平台 

1 GB 

2 GB 

500 MB 可用空間 

1 GB 可用空間 

J2SE 5.0 

Java SE 6 

Macintosh OS 10.4、10.5 (Intel、Power) 

僅支援做為開發者平台。 

512 MB 

512 MB 

250 MB 可用空間 

500 MB 可用空間 

Java SE 5 

OpenSolaris 

僅供評估支援用 

512 MB 

512 MB 

250 MB 可用空間 

500 MB 可用空間 

Java SE 5 

Java SE 6 


備註 –

建議您在任何 Microsoft Windows 平台上執行 Enterprise Server 時,採用 NTFS 檔案系統,而非 FAT 或 FAT32。


在 UNIXTM 上,您可以使用 uname 指令檢查作業系統版本。可以使用 df 指令檢查磁碟空間。


備註 –

雖然不支援在 Mac OS 上用於生產部署,但支援開發用途。您可以從 GlassFish 下載頁面或透過列出 Mac 的 SDK 頁面,取得下載 Macintosh 作業系統的相關資訊。例如 Java EE 5 SDK Update 5 下載頁面 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=java_ee_sdk-5_05-nojdk-oth-JPR@CDS-CDS_Developer


系統虛擬支援

系統虛擬是一種可讓多重作業系統 (OS) 實例在共用硬體上各自獨立執行的技術。在功能上,部署到位於虛擬環境中作業系統的軟體,一般不會察覺其基礎平台已虛擬化。Sun 已在所選系統虛擬和作業系統組合上測試其 Sun Java System 產品,以協助驗證 Sun Java System 產品是否可以繼續在適當大小且已配置虛擬化的環境中運作,如同在非虛擬化系統上一般執行作業。

重要修補程式資訊

Solaris 修補程式需求

建議 Solaris 10 (x86、SPARC) 使用者安裝「Sun 建議的修補程式叢集」。您可以在 SunSolve 網站上的「建議與安全修補程式」下找到此修補程式叢集。

JDK 版本

Enterprise Server 所需的 JDK 最舊 (且經過認證) 版本為 1.5.0_14。

Procedure切換至支援的 Java SE 版本

您可以根據此處所述內容編輯 asenv 檔案,來切換至支援的 Java SE 版本。

  1. 如果尚未執行此操作,請在系統上安裝新的 Java SE 版本。

    您可以從 http://java.sun.com/javase 下載 Java SE SDK

  2. 停止 Enterprise Server。

    • 從指令行︰

      install_dir/bin/asadmin stop-domain

    • 從管理主控台︰

      1. 按一下 [Application Server] 節點。

      2. 按一下 [停止實例]。

  3. 編輯 install_dir/config/asenv.conf 檔案 (在 Windows 中為 asenv.bat),將 AS_JAVA 的值變更為指向新的 Java 主目錄:

  4. 編輯 as-install/samples/common.properties 檔案,變更以 com.sun.aas.javaRoot... 開頭的一行,來參照新的 Java 主目錄。

  5. 重新啟動 Application Server。

    • 從指令行︰

      as-install/bin/asadmin start-domain

    • 從管理主控台︰

      1. 按一下 [Application Server] 節點。

      2. 按一下 [啟動實例]。

Apache Ant 版本

所有作業系統 (Ubuntu Linux 除外) 上的 Enterprise Server 都隨附 Apache Ant 的 1.6.5 版。所有作業系統 (Ubuntu Linux 除外) 上的 Enterprise Server 都隨附 Apache Ant 的 1.7.0 版。

JDBC 驅動程式和資料庫

表 2–2 列出符合 Java EE 相容性需求的資料庫和驅動程式。所有支援的 Sun GlassFish Enterprise Server 配置都必須包含此表格中的至少一個資料庫/驅動程式組合,例如隨附的 Java DB 資料庫和驅動程式。此外,Enterprise 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

(也稱為 Sun JDBC 驅動程式) 


備註 –

只有能使用企業設定檔的安裝隨附式軟體才提供 Sun JDBC 驅動程式。


類型 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 3.1 

類型 4 

MySQL 5.0 

Oracle 10g、11g  

類型 4 

Oracle 10g、Oracle 11g 

-RAC 

PostGres 

類型 4 

8.1、8.2.x

一般來說,Enterprise Server v2.1.1 支援所有符合 Java EE 規格的 JDBC 驅動程式。

使用隨附的 Java DB 資料庫

本節說明如何使用 Enterprise Server v2.1.1 隨附的 Java DB 資料庫實作。Java DB 是以 Apache Derby 資料庫為基礎。

啟動與停止 Java DB 資料庫

Sun GlassFish Enterprise Server 具有下列啟動與停止 Java DB Network Server 的 asadmin 指令。

Java DB 公用程式程序檔

Enterprise Server 2.1.1 隨附的 Java DB 配置,包含可協助您使用 Java DB 的程序檔。以下位於 as-install/javadb/bin 目錄中的程序檔可供使用:

Procedure配置用於執行 Java DB 公用程式程式檔的環境

  1. 確定 JAVA_HOME 環境變數已指定安裝 JDK 的目錄。

  2. DERBY_HOME 環境變數設定為指向 as-install/javadb 目錄。

另請參閱

如需有關這些公用程式的更多資訊,請參閱以下 Derby 文件:

Message Queue 版本

如果是從檔案安裝,Message Queue 4.4 會與 Enterprise Server 封裝在一起。

Enterprise Server 隨附的內嵌 Sun GlassFish Message Queue 程式碼,一般而言僅會針對等效版本的 Message Queue 代理程式測試及認證。這表示目前不支援使用隨附的內嵌 Message Queue 程式碼,連線至執行不同版本 Message Queue 程式碼的遠端 (未由 Enterprise Server 管理) Message Queue 代理程式。

適用於負載平衡外掛程式的 Web 伺服器

本節列出 Sun GlassFish Enterprise Server 負載平衡外掛程式支援的 Web 伺服器。

表 2–3 支援的 Web 伺服器

Web 伺服器 

版本 

作業系統 [只支援 32 位元平台。]

Sun Java System Web Server (32 位元) 

6.1、7.0 

Solaris SPARC 9、10  

Solaris x86 9、10

Red Hat Enterprise Linux 3、4、5 

Apache Web Server (32 位元) 

2.0.x、2.2.x 

Solaris SPARC 9、10 

Solaris x86 10

Red Hat Enterprise Linux 3、4、5 

Microsoft IIS (32 位元) 

5.0+、6 

Windows Server 2003 

瀏覽器

本節列出 Sun GlassFish Enterprise Server v2.1.1 支援的瀏覽器。

表 2–4 支援的 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

HADB 需求和支援的平台

除在硬體和軟體需求中列出的需求之外,請驗證您的系統滿足以下執行 HADB 的需求。


備註 –

只有 Enterprise Server v2.1.1 企業設定檔隨附 HADB。另外請注意,系統的 Java 元件是以 JDK 5 和 JDK 6 所建置,測試時也以這些環境為準。


支援的平台

HADB 伺服器主機需求


備註 –

請確定在儲存 HADB 資料和記錄檔的裝置上已停用寫入快取。依預設,在某些 Solaris 平台上啟用寫入快取,例如 Solaris x86。


HADB 管理主機需求

HADB 用戶端主機需求

升級 Enterprise Server

如需有關從舊版 Enterprise Server 升級到目前版本的完整說明,請參閱「Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide」

其他需求

在安裝 Sun GlassFish Enterprise Server 軟體之前,必須滿足以下其他需求。