Sun Java System Web Server 7.0 发行说明

此发行版的新增功能

Web Server 7.0 是一种主要的新发行版,在管理基础结构方面引入了重要的增强功能。此外,现在还可以配置 Web Server,使其作为 64 位应用程序在 SolarisTM、SPARC® 和 AMD64 平台上运行。

Web Server 7.0 提供了全面的命令行界面支持、合并的配置、支持椭圆曲线加密技术的增强安全性以及群集支持。它还提供了一个强健的内置迁移工具,可用于将应用程序和配置从 Web Server 6.0 和 Web Server 6.1 迁移到 Sun Java System Web Server 7.0。

Sun Java System Web Server 7.0 包含以下新增功能:

基于 JMX 的管理基础结构

Web Server 7.0 管理基础结构基于最新的分布式 Java Management Extensions (JMXTM) 技术。JMX 技术为构建基于 Web 的分布式模块化动态解决方案提供了工具,用于管理和监视设备、应用程序以及服务驱动的网络。JMX 有助于在群集 Web Server 部署中管理和监视实例、配置以及 Web 应用程序。

重新设计的 Administration Server 界面

Administration Server 是一种专门配置的 Web Server 实例,用于部署管理应用程序。管理实例在服务器群中的各个节点上运行。在这些节点中,其中一个节点被配置为 Administration Server,其他节点则配置为管理节点。

基于 Web 的 Administration Server 经重新设计后,使得日常任务更易于访问,复杂任务更易于完成。

Administration Server 包含以下新增功能:

有关使用管理界面执行管理任务的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》

命令行界面支持

使用命令行界面可以轻松配置和管理服务器。

管理 CLI 包含以下主要功能:

有关命令的更多信息,请参见《Sun Java System Web Server 7.0 CLI Reference Manual》

Sun N1 Service Provisioning System 支持

Web Server 7.0 集成了 Sun N1TM Service Provisioning Server 5.2。Sun N1 Service Provisioning System 是一种应用程序置备工具,借助该工具将无需自定义脚本。将 Sun N1 Service Provisioning System 集成到 Web Server 后,管理员无需编写用于在数据中心环境或服务器群中安装多个 Web Server 的自定义脚本。

合并的配置文件

已经重新安排和合并 Web Server 7.0 中的配置文件,以便简化管理。

在 Web Server 的早期版本中,userdb 中的配置文件由所有实例共享,然而这些文件中包含的信息通常是特定于实例的。Web Server 7.0 删除了 userdb 目录中的配置文件。其功能已合并到 config 目录的 server.xml 文件中。aliashttpacl 目录中的配置文件已移至 config 目录。这些更改将特定于实例的配置信息合并在特定于实例的 config 目录中。

有关配置文件的信息,请参见《Sun Java System Web Server 7.0 Administrator’s Configuration File Reference》

Java Servlet 2.4 和 Java Server Pages (JSP) 2.0 支持

Web Server 7.0 包括 Java 2 Platform, Enterprise Edition (J2EETM) 兼容的 Java Servlet 2.4 和 JavaServer PagesTM (JSPTM) 2.0 技术规范的实现。Web Server 7.0 Web 容器提供了设计和部署符合 Java 技术标准的 Web 应用程序所需的灵活性和可靠性。

Servlet 为构建基于 Web 的应用程序提供了一种基于组件的与平台无关的方法,克服了 CGI 程序的性能限制。JSP 技术是对 servlet 技术的扩展,它支持制作包含动态内容的 HTML 和 XML 页面。

有关这些技术的信息,请访问以下资源:

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

JavaServer Pages Standard Tag Library 1.1 和 Java Server Faces 1.1 支持

JavaServer Pages Standard Tag Library 1.1 提供了自定义标记,用于封装多数 Web 应用程序通用的核心功能。JavaServer Pages Standard Tag Library 支持通用的结构任务(如迭代和条件)、处理 XML 文档的标记、国际化标记以及 SQL 标记。此外,它还可为现有自定义标记与 JavaServer Pages Standard Tag Library 标记的集成提供框架。

Web Server 7.0 支持 JavaServer FacesTM 技术。JavaServer Faces 简化了构建 JavaServer 应用程序用户界面的工作。

有关这些技术的信息,请访问以下资源:

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

JNDI 支持

Java Naming and Directory InterfaceTM (J.N.D.I.) API 提供了与异构企业命名和目录服务的无缝连接。

Java 数据库连接和连接池支持

Web Server 提供了立即可用的、无缝 Java 数据库连接 (Java DataBase Connectivity, JDBCTM) 技术,同时支持广泛的行业标准 JDBC 驱动程序和自定义 JDBC 驱动程序。

Web Server 7.0 支持 JDBC 连接池,即特定数据库的一组可重用连接。由于创建每个新的连接相当耗时,因此服务器维护可用连接池以提高性能。应用程序请求连接时可以从池中获取一个连接。应用程序关闭连接时,连接将返回到池中。

有关创建 JDBC 连接池的信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》

Java SE 5.0 和 6.0 支持

Web Server 7.0 支持 32 位版本的 Java 2 Platform, Standard Edition (Java SETM) 5.0 和 Java SE 6.0。对于 64 位版本的 Web Server,可支持 64 位版本的 Java Development Kit (JDKTM) 软件。当前,仅 Solaris 操作系统支持 64 位版本的 Web Server。

下表列出了各种平台支持的 JDK 版本:

表 1 支持的 JDK 版本

操作系统 

支持的 Java SE 版本(是否与 Web Server 共同打包) 

64 位支持(是/否) 

Solaris SPARC 

1.5.0_09(是) 

1.6.0(否) 

是 

Solaris x86/AMD、AMD64 

1.5.0_09(是) 

1.6.0(否) 

是 

Linux 

1.5.0_09(是) 

1.6.0(否) 

否 

Windows 

1.5.0_09(是) 

1.6.0(否) 

否 

HP-UX 

1.5.0_03(是) 

否 

安装时,必须指定 JDK 的有效路径。要使用未与产品共同打包的 JDK 版本,请从以下位置下载软件:

JDK 1.6.0 版:http://java.sun.com/javase/downloads/index.jsp

JDK 1.5.0_03 版:http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html

集成的 Java Web Services Developer Pack 2.0 技术

Web Server 7.0 包含 Java Web Services Developer Pack (Java WSDP) 2.0 和 XML 技术。可以使用 wadm 命令在 Web Server 7.0 上将使用 Java WSDP 开发的 Web 服务部署为 Web 应用程序。

Web Server 7.0 提供对 XML 加密和 XML 数字签名等安全性功能的支持,以及对消息安全提供者的支持。

有关 Java WSDP 2.0 的更多信息,请访问以下资源:

http://java.sun.com/webservices/jwsdp/index.jsp

Java WSDP 2.0 样例位于以下位置。可在 Web Server 7.0 上部署这些样例。

http://java.sun.com/webservices/downloads/2.0_preview_webservicespack.html

轻量会话复制支持

Web Server 7.0 支持基于群集的会话复制和故障转移。会话复制和故障转移可以在同一服务器群集中将 HTTP 会话从一个服务器实例复制到另一个实例,从而为 Web 应用程序提供了高可用性。由于每个 HTTP 会话均在远程实例上保留了备份副本,因此导致群集中某个实例不可用的服务器故障并不会影响会话的连续性。

有关轻量会话复制支持的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》

URL 重定向和用正则表达式重写

Web Server 7.0 在 obj.conf 配置文件中增强了对正则表达式和条件处理的支持。

主要增强功能包含以下几项:

您可以使用这些新增功能定义灵活的 URL 重写和重定向规则,例如那些对 Apache HTTP 服务器的 mod_rewrite 适用的规则。与 mod_rewrite 不同的是,Web Server 7.0 中的正则表达式和条件处理可在请求处理的任何阶段使用,甚至可以和第三方插件一起使用。

有关正则表达式和 URL 重写函数的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Configuration File Reference》

广泛的实时监视支持

除了早期版本的 Web Server 中的监视工具之外,Web Server 7.0 还添加了以下增强功能:

有关 Web Server 7.0 监视功能的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》

集成的反向代理

Web Server 7.0 集成了反向代理。反向代理可以作为内部模块执行。在 Web Server 6.1 中,必须单独下载反向代理插件,然后进行安装。

Web Server 7.0 为配置反向代理提供了 GUI 和 CLI 支持。

有关配置反向代理的信息,请参见 《Sun Java System Web Server 7.0 Administrator’s Guide》

FastCGI 插件

Web Server 7.0 提供了对 FastCGI 插件的支持。FastCGI 插件已与 Web Server 7.0 共同打包。

您可以使用配置文件为 Web Server 配置 FastCGI 插件。

有关在 Web Server 7.0 中使用 FastCGI 插件的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》

增强的安全性

Web Server 7.0 支持多种可提供数据加密和验证、请求验证以及服务器进程保护的技术。主要的安全性增强功能包含以下几项:

椭圆曲线加密技术支持

Sun Java System Web Server 始终支持 RSA 密钥。除了继续支持 RSA 密钥之外,Web Server 7.0 还引入了对椭圆曲线加密技术 (Elliptic Curve Cryptography, ECC) 的支持。

ECC 是下一代用于移动或无线环境的公钥加密技术。ECC 基于一套用于执行非对称加密的密钥生成、加密和解密算法。

ECC 包含以下重要功能:

有关如何在 Web Server 中使用 ECC 的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》

NetBeans 5.0 和 5.5 支持

Web Server 7.0 提供了可与 NetBeansTM 集成开发环境 (Integrated Development Environment, IDE) 集成的插件,用于部署和调试 Web 应用程序。NetBeans 是一个完整的开发环境,可使用标准组件创建基于 Java Platform Enterprise Edition (Java EE) 的 Web 应用程序。

除了部署 Web 应用程序之外,该插件还提供了对以下活动的支持:

有关 NetBeans 的信息,请访问:

http://www.netbeans.org/kb/index.html

有关在 Web Server 中使用 NetBeans 的更多信息,请访问:

http://webserver.netbeans.org

Sun Java Studio Enterprise 支持

Web Server 7.0 支持 Sun Java Studio Enterprise 8.1。Sun Java Studio 软件是 Sun 为 Java 技术开发者提供的 IDE,它功能强大并且可以扩展。Sun Java Studio 8.1 基于 NetBeans 软件并与 Sun Java 平台集成在一起。

用于 Web Server 的插件可以通过以下方式获得:


注 –

用于 Web Server 7.0 的 Sun Java Studio 8.1 插件只能在本地 Web 服务器上运行。也就是说,IDE 和 Web 服务器必须安装在同一台计算机上。


有关在 Sun Java Studio 8.1 中使用 Web 应用程序功能的信息,请参见以下教程:

http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.jsp

有关 Sun Java Studio 8 的更多信息,请访问:

http://www.sun.com/software/sundev/jde/

本地化支持

Web Server 7.0 提供了以下语言版本: