Sun GlassFish Communications Server 2.0 版本說明

第 2 章 關於 Sun GlassFish Communications Server 2.0

Communications Server 是與 Java EE 5 平台相容的伺服器,用於在大型生產環境中開發和部署 Web、SIP 和整合應用程式,及以 Java 技術為基礎的 Web 服務。

本章包含以下內容︰

Sun GlassFish Communications Server 功能

除支援 Sun GlassFish 企業伺服器中的所有可用功能之外,Communications Server 還具有下列新功能。如需在 Sun GlassFish 企業伺服器中可用的功能清單,請參閱「Sun GlassFish 企業伺服器版本說明」。

硬體和軟體需求

本節列出安裝 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 修補程式需求

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

JDK 版本

Communications Server 所需的 JDK 最舊 (且經過認證) 版本為 1.6.0_7

Procedure切換至支援的 Java SE 版本

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

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

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

  2. 停止 Communications Server 網域。

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

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

  5. 重新啟動 Communications Server。

Ant 版本

SailFin JAR 安裝隨附的 Ant 版本是 1.6.5。若要建立自訂的應用路由器應用程式,您需要使用必須另外下載的 Ant 1.7

JDBC 驅動程式和資料庫

表 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 版本

如果是從檔案安裝,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 軟體之前,必須滿足以下其他需求。

Java EE 5 平台 API

Sun GlassFish Communications Server 2.0 支援 Java EE 5 平台。下表列出 Java EE 5 平台提供的增強型 API。

表 2–4 Java EE 5 平台上的主要 API 變更

API 

JSR 

Java EE 5

Java Platform, Enterprise Edition 5

JSR 244

Web 服務技術

實作企業 Web 服務 

JSR 109

Java API for XML-Based Web Services (JAX-WS) 2.0

JSR 224

Java API for XML-Based RPC (JAX-RPC) 1.1

JSR 101

Java Architecture for XML Binding (JAXB) 2.0

JSR 222

SOAP with Attachments API for Java (SAAJ)

JSR 67

Streaming API for XML

JSR 173

用於 Java 平台的 Web 服務中介資料 

JSR 181

元件模型技術

Enterprise JavaBeans 3.0

JSR 220

J2EE Connector Architecture 1.5

JSR 112

Java Servlet 2.5

JSR 154

JavaServer Faces 1.2

JSR 252

JavaServer Pages 2.1

JSR 245

JavaServer Pages Standard Tag Library 1.2

JSR 52

管理技術

J2EE Management

JSR 77

J2EE Application Deployment

JSR 88

Java Authorization Contract for Containers

JSR 115

其他 Java EE 技術

Java 平台的共用附註 

JSR 250

Java Transaction API (JTA)

JSR 907

JavaBeans Activation Framework (JAF) 1.1

JSR 925

JavaMail

JSR 919

Java Message Service API

JSR 914

Java Persistence API

JSR 220

使用更新中心

更新中心提供自動執行的 Communications Server 更新,同時可讓您輕鬆存取其他元件。

啟用更新中心之後,便會自動執行軟體更新。在此自動更新過程中,更新中心會收集以下資料並將其傳輸至 Sun Microsystems (或其服務提供者)︰

我們不會追蹤個人識別資訊,也不會將個人識別資訊與其他任何資料進行關聯,或者用於生成報告。

Procedure使用更新中心

為確保明確同意使用自動更新,更新中心預設處於停用狀態。若要啟用更新中心以執行定期檢查和自動更新,請執行以下步驟︰

  1. 啟動更新中心。

    • 在 Unix 上︰<installdir>/updatecenter/bin/updatetool

    • 在 Windows 上︰<installdir>\updatecenter\bin\updatetool.bat

  2. 選取 [喜好設定] 標籤。

  3. 在 [更新排程] 視窗中,將 [檢查更新] 下拉式方塊的值從 [永遠不(手動)] 變更為所需的值。例如,每天或每週。

  4. 指定在每週的哪一天和每天的哪一時間執行更新。

  5. 選取 [儲存] 按鈕以儲存您的變更。

    從今以後更新中心將會自動依照指定的排程,檢查 SailFin 或 Communications Server 元件更新。當具有可用更新時,更新中心便會啟動並通知您可以更新元件。

有關 WSIT 整合的更多資訊

如需有關 WSIT 狀態的詳細資訊,請參閱「WSIT 狀態說明」頁。