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 Enterprise Server 中可用的所有功能之外,Communications Server 还拥有下列新功能。有关 Sun GlassFish Enterprise Server 中功能的列表,请参阅《Sun GlassFish Enterprise Server 发行说明》。

硬件和软件要求

本节列出了在安装 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 Web 站点上的“推荐的修补程序和安全修补程序”下找到该修补程序群集。

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 一起提供。

(通常)只参照同等版本的 Message Queue 代理对作为 Communications Server 一部分提供的嵌入式 Sun GlassFish 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 服务技术

Implementing Enterprise Web Services 

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

Web Service Metadata for the Java Platform 

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 管理

JSR 77

J2EE 应用程序部署

JSR 88

Java Authorization Contract for Containers

JSR 115

其他 Java EE 技术

Common Annotations for the Java Platform 

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 状态注释页。