Sun GlassFish Enterprise Server 2.1 发行说明

硬件和软件要求

本节列出了在安装 Sun GlassFish Enterprise Server 产品之前必须满足的要求。

支持的平台

下表列出了 Sun GlassFish Enterprise Server 2.1 所兼容的操作系统。

表 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 

RedHat Enterprise Linux 4.0, 5.x  

512 MB 

1 GB 

250 MB 可用空间 

500 MB 可用空间 

J2SE 5.0 

Java SE 6 

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 10 SP1 

512 MB 

1 GB 

250 MB 可用空间 

500 MB 可用空间 

J2SE 5.0 

Java SE 6 

Ubuntu Linux, Hardy 发行版 

512 MB 

1 GB 

250 MB 可用空间 

500 MB 可用空间 

J2SE 5.0 

Java SE 6 

AIX 5.2, 5.3 

512 MB 

1 GB 

250 MB 可用空间 

500 MB 可用空间 

J2SE 5.0 

Windows Server 2000 SP4+ 

Windows 2000 Advanced Server SP4+ 

Windows Server 2003  

Windows XP Pro SP1+ 

Windows Vista 

1 GB 

2 GB 

500 MB 可用空间 

1 GB 可用空间 

J2SE 5.0 

Java SE 6 

Macintosh (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 命令查看磁盘空间。


注 –

虽然不支持 MacOS 用于生产部署,但支持其用于开发用途。可以在 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


系统虚拟化支持

系统虚拟化是一项允许多个操作系统 (Operating System, OS) 实例在共享硬件上独立执行的技术。在功能方面,部署到在虚拟化环境中托管的 OS 的软件通常不知道基础平台已被虚拟化。Sun 在所选择的系统虚拟化和 OS 组合上执行其 Sun Java System 产品的测试,以帮助验证 Sun Java System 产品是否能够继续在正确调整大小及配置的虚拟化环境中如在非虚拟化环境中一样运行。有关 Sun 对虚拟化环境中 Sun Java System 产品的支持,请参见 System Virtualization Support in Sun Java System Products

重要修补程序信息

Solaris 修补程序要求

建议 Solaris 10 (x86, SPARC) 用户安装“Sun 推荐的修补程序群集”。可在 SunSolve Web 站点上的“推荐的修补程序和安全修补程序”下找到该修补程序群集。

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

Apache Ant 1.6.5 版本已与除 Ubuntu Linux 之外的所有操作系统上的 Enterprise Server 进行捆绑。Apache Ant 1.7.0 版本已与 Ubuntu Linux 进行捆绑并与 Enterprise Server 一同使用。

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

类型 4 

Oracle 10g 

Oracle 9i 

Sybase ASE 15 

MS SQL 2005 

DB2 9.1 

DB2 8.2 

MySQL Connector/J Driver 5.1.6 

类型 4 

MySQL 5.0 

Oracle 10G 

类型 4 

Oracle 10g 

-RAC 

PostGres 

类型 4 

8.2.x

表 2–3 列出了预定在 Enterprise Server FCS 发行版中受支持的所有其他数据库和驱动程序。

表 2–3 支持的 JDBC 驱动程序和数据库 (Enterprise Server FCS)

JDBC 驱动程序供应商 

JDBC 驱动程序类型 

支持的数据库服务器 

Oracle OCI 

类型 2 

Oracle 9i 

IBM DB2 

类型 2 

DB2 9.1 

一般情况下,Enterprise Server 2.1 支持符合 Java EE 规范的所有 JDBC 驱动程序。

使用捆绑的 Java DB 数据库

本节提供使用与 Enterprise Server 2.1 进行了捆绑的 Java DB 数据库实现的说明。Java DB 以 Apache Derby 数据库为基础。

启动和停止 Java DB 数据库

Sun GlassFish Enterprise Server 有以下 asadmin 命令,用于启动和停止 Java DB 网络服务器。

Java DB 实用程序脚本

随 Enterprise Server 2.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.3 随 Enterprise Server 一起提供。对于基于 UNIX 软件包的安装,提供 Message Queue 4.1.1(具有与 Message Queue 4.3 相同的功能)。尽管版本号不同,但 Message Queue 4.1.1 实际上与 Message Queue 4.2 向后兼容。

(通常)只参照同等版本的 Message Queue 代理对作为 Enterprise Server 一部分提供的嵌入式 Sun GlassFish Message Queue 代码进行测试和认证。这意味着,不支持使用所提供的嵌入式 Message Queue 代码来连接到运行其他版本的 Message Queue 代码的远程(不是由 Enterprise Server 管理)Message Queue 代理。

Web 服务器

本节列出了 Sun GlassFish Enterprise Server 所支持的 Web 服务器。

表 2–4 支持的 Web Server

Web 服务器 

版本 

操作系统 

Sun Java System Web 服务器(32 位) 

6.1, 7.0 

Solaris SPARC 8, 9, 10  

Solaris x86 9, 10

Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 

Apache Web 服务器(32 位) 

2.0.x, 2.2.x 

Solaris SPARC 9, 10 

Solaris x86 10

Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 

Microsoft IIS(32 位) 

5.0+ 

Windows Server 2003 

Windows 2000 Advanced Server Service Pack 4+ 

仅支持 32 位平台。

浏览器

本节列出了 Sun GlassFish Enterprise Server 2.1 所支持的浏览器。

表 2–5 支持的 Web 浏览器

浏览器 

版本 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

1.5.x, 2.x

Safari 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x

HADB 要求和支持的平台

除了硬件和软件要求中列出的要求以外,还需验证系统是否满足下面所列的运行 HADB 的要求。


注 –

HADB 仅与 Enterprise Server 2.1 Enterprise 配置文件进行捆绑。还请注意,系统的 Java 组件已使用 JDK 5 生成,并已在 JDK 1.5 上进行了测试。


支持的平台

HADB 服务器主机要求


注 –

请确保在存储 HADB 数据和日志文件的设备上禁用写高速缓存。默认情况下,在有些 Solaris 平台上写高速缓存处于启用状态;例如,Solaris x86。


HADB 管理主机要求

HADB 客户机主机要求

升级 Enterprise Server

有关从 Enterprise Server 的上一版本升级到当前版本的完整说明,请参阅《Sun GlassFish Enterprise Server 2.1 Upgrade guide》

其他要求

安装 Sun GlassFish Enterprise Server 软件之前,必须满足以下附加要求。