Sun Java System Web Server 7.0 发行说明

Sun Java System Web Server 发行说明

本发行说明包含有关适用于独立系统以及 Java Enterprise System (Java ES) 5 发行版的 Sun JavaTM System Web Server 7.0 (Web Server 7.0) 的重要信息。本说明介绍了新增功能和增强功能、安装说明、已知问题以及其他最新问题。在使用 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 提供了以下语言版本:

支持的平台

Web Server 7.0 可以安装在 Solaris、Linux、HP-UX 和 Windows 操作系统上。下表概述了支持的平台。有关安装要求的更多信息,请参见本发行说明中的必需的修补程序


注 –
  1. 在 Windows、Linux 和 HP-UX 上,Web Server 7.0 作为 32 位应用程序运行。

  2. 不支持 Intel Itanium 体系结构。

  3. 下表提供的安装 Web Server 的最低内存要求适用于 Web Server 的独立安装。如果将 Web Server 作为 Java ES 的一部分进行安装,最低内存要求可能不同。有关更多信息,请参见《适用于 UNIX 的 Sun Java Enterprise System 5 发行说明》和《Sun Java Enterprise System 5 Release Notes for Microsoft Windows》。


表 2 Web Server 7.0 支持的平台

供应商 

体系结构 

操作系统 

最低内存要求 

建议的最小磁盘空间 

Sun 

UltraSPARC 

Solaris 8、9 和 10 

256 MB 

550 MB 

Sun 

AMD/x86 

Solaris 9、10 (x86) 

Solaris 10 (AMD64) 

256 MB 

550 MB 

Microsoft 

AMD/x86 

Windows 2000 Advanced Server, Service Pack 4 

Windows XP Professional Edition 

Windows 2003 Server, Enterprise Edition 

256 MB 

550 MB 

Red Hat 

AMD/x86 

Red Hat Enterprise Linux AS 3.0(Update 4 或后续更新)、4.0(或后续更新) 

256 MB 

550 MB 

Novell 

AMD/x86 

SUSE Linux Enterprise Server 9(或后续更新) 

256 MB 

550 MB 

Hewlett-Packard 

PA-RISC 2.0 

HP-UX 11iv1 (B.11.11) 

256 MB 

550 MB 

必需的修补程序

请用最新的适用修补程序更新您的操作系统。以下几节列出了必需的修补程序。


注 –

如果计划将 Web Server 7.0 作为 Java ES 5 的一部分进行部署,请参阅《适用于 UNIX 的 Sun Java Enterprise System 5 发行说明》中的“修补程序要求”部分。


Solaris 的修补程序

Solaris 8、9 或 10 操作系统的 x86 或 SPARC 用户应安装最新的修补程序簇。此修补程序簇可以在 http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage Web 站点上的 "Recommended and Security Patches" 下找到。

Web Server 7.0 安装程序可确定您的计算机上是否安装了必需的修补程序,如果未安装这些修补程序,则无法安装 Web Server 7.0。要在支持的平台上成功安装并正常使用 Web Server 7.0,必须安装以下修补程序。


注 –

如果 http://sunsolve.sun.com 上提供的修补程序已过时,请下载这些修补程序的最新版本,因为最新版本包含了对错误的最新修复和产品增强功能。



注 –

要了解您的计算机上安装的 Solaris 操作系统版本,请参见 /etc/release 文件。

/etc/release 文件包含 Solaris 操作系统版本信息,其格式如下:


            Solaris 10 6/06 s10x_u2wos_08 X86
   Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved. 
             Use is subject to license terms.
                   Assembled 02 May 2006

Solaris 8 平台 (SPARC)

Solaris 9 平台(SPARC 和 x86)

Solaris 9 平台 (SPARC)

Solaris 9 平台 (x86)

Solaris 10 平台 (x86)

不兼容的修补程序

某些不兼容的修补程序可能会影响 Web Server 的启动,并导致服务器不响应请求。下表列出了此类修补程序。如果您的计算机上安装了某个不兼容的修补程序,请将其升级到建议的兼容修补程序。

表 3 不兼容的修补程序列表

操作系统 

不兼容的修补程序 

建议的兼容修补程序 

Solaris 8 SPARC 

109147-37(链接程序修补程序) 

109147-38(链接程序修补程序) 

109147-39(链接程序修补程序) 

109147–40(链接程序修补程序) 

Solaris 9 SPARC 

112963-22(链接程序修补程序) 

112963-23(链接程序修补程序) 

112963-24(链接程序修补程序) 

112963-25(链接程序修补程序) 

Solaris 10 SPARC 

117461-04(ld 修补程序) 

117461-05(ld 修补程序) 

117461-06(ld 修补程序) 

117461-07(ld 修补程序) 

117461-08(ld 修补程序) 

Solaris 9 x86 

113986-18(链接程序修补程序) 

113986-19(链接程序修补程序) 

113986-20(链接程序修补程序) 

113986-21(链接程序修补程序) 

Solaris 10 x86 

118345-08(ld 和 libc.so.1 修补程序) 

118345-09(ld 和 libc.so.1 修补程序) 

118345-10(ld 和 libc.so.1 修补程序) 

118345-11(ld 和 libc.so.1 修补程序) 

121208-02(ld 和 libc.so.1 修补程序) 

HP-UX 的修补程序

在 HP-UX 平台上安装 Web Server 7.0 的要求如下:

2007 年 US DST 更改的影响

夏时制时间 (Daylight Savings Time, DST) 在美国始于 3 月的第二个星期日,终于 11 月的第一个星期日。这将会影响操作系统和 JDK/JRE 的日期与时间规则。

要确保日志文件包含 US 时区中的正确时间,并确保 Administration Server 和 Java Web 应用程序不受此更改的影响,请执行以下操作:

下载并使用相应的操作系统修补程序。 

您可以从 http://sunsolve.sun.com/search/document.do?assetkey=1-26-102775-1 下载 Solaris 修补程序。

对于其他平台,请从操作系统供应商的 Web 站点下载类似的 DST 兼容修补程序。 

升级 JRE 以确保 Administration Server 和 Java Web 应用程序不受此更改的影响。 

下载并使用针对 DST 更改进行了修复的相应 JRE。 

支持的平台的 JRE 版本如下所示: 

支持的浏览器

Web Server 7.0 管理控制台支持以下浏览器:

UNIX® 和 Windows 平台:

Windows 平台:

安装和迁移说明

本节包括有关安装和迁移 Sun Java System Web Server 的说明。有关这些主题的详细信息,请查看《Sun Java System Web Server 7.0 Installation and Migration Guide》中的信息。有关此发行版的 Web Server 的已知问题,请参见本发行说明的已知问题

安装

不能将 Web Server 7.0 安装在包含早期版本的 Web Server 的目录中。但是,可在安装 Web Server 7.0 之后将现有安装迁移到新目录。

迁移

可以迁移 Web Server 6.0 和 6.1 配置。不支持从 6.0 以下版本的 Web Server 直接迁移。必须首先将早期版本(如 Web Server 4.0 或更高版本)迁移到 Web Server 6.1,然后再迁移到 Web Server 7.0。有关从 Web Server 4.0 或更高版本迁移到 Web Server 6.1 的信息,请参见最新的 Sun Java System Web Server 6.1 安装和迁移指南和 Sun Java System Web Server 6.1 发行说明

有关从 Web Server 4.1 迁移到 Web Server 7.0 以及从 Web Server 6.0 的所有版本迁移到 Web Server 7.0 的详细信息,请参见《Sun Java System Web Server 7.0 Installation and Migration Guide》

产品文档

Web Server 7.0 文档采用 PDF 和 HTML 格式联机提供。下表列出了每个文档中介绍的主题和概念。

表 4 Web Server 7.0 文档汇总信息

要了解有关以下内容的信息 

请参见以下文档 

按任务和主题组织的 Web Server 文档主题 

文档中心

软件和文档的最新信息 

发行说明

执行安装和迁移任务: 

  • 安装 Sun Java System Web Server 及其各种组件、支持的平台和环境

  • 从 Sun Java System Web Server 的早期版本迁移

安装和迁移指南

执行以下管理任务: 

  • 使用管理控制台和 CLI

  • 配置服务器首选项

  • 使用服务器实例

  • 监视和记录服务器活动

  • 使用证书以确保服务器的安全

  • 配置访问控制以确保服务器的安全

  • 使用 Java 2 Platform, Enterprise Edition (J2EE) 平台安全性功能

  • 部署应用程序

  • 管理虚拟服务器

  • 搜索服务器文档的内容和属性,以及创建文本搜索界面

  • 配置服务器以进行内容压缩

  • 配置服务器以使用 WebDAV 进行 Web 发布和内容制作

  • 使用正则表达式设置重定向

管理员指南

使用编程技术和 API 执行以下操作: 

  • 扩展和修改 Sun Java System Web Server

  • 动态生成内容以响应客户机请求

  • 修改服务器的内容

开发者指南

创建自定义 Netscape Server 应用编程接口 (Netscape Server Application Programming Interface, NSAPI) 插件 

NSAPI 开发者指南

在 Sun Java System Web Server 中实现 servlet 和 JavaServer PagesTM (JSP) 技术

Web 应用程序开发者指南

编辑配置文件 

管理员配置文件参考

调节 Sun Java System Web Server 以优化性能 

性能调节、大小调整和缩放指南

解决 Web Server 7.0 存在的问题 

故障排除指南

已知问题

本节列出了 Web Server 7.0 发布时已知的重要问题和限制。

管理

下表列出了 Web Server 管理方面的已知问题。

表 5 管理方面的已知问题

问题 ID 

描述 

6364924 

节点可以注册到可能导致配置冲突的多个 Administration Server。

可以将节点注册到第二个 Administration Server,而不必取消对第一个 Administration Server 的注册。但是,这将导致两个 Administration Server 都无法访问节点。 

解决方法:

在每次注册时,重新启动管理节点。管理节点将对所注册到的最新 Administration Server 可用。 

6379125 

wadm 命令允许连接到节点,显示证书,然后抛出“HTTP 400 错误”。

当某个管理节点收到连接时,该管理节点在继续之前将不会检查连接是否来自 Administration Server。它不仅列显不恰当的错误消息,而且提示用户输入密码。 

4793938 

显示用户和密码对话框,而不显示目录索引。

默认情况下,如果用户尚未通过验证,Web Server 7.0 将不会发送目录索引。如果用户试图访问目录,则会提示用户输入用户名和密码。出现这种情况是因为 Web Server 7.0 的默认访问控制列表 (Access Control List, ACL) 仅向已通过验证的用户授予列表访问权限。 

解决方法

可以使用管理控制台或编辑 default.acl 文件,将列表访问权限授予未认证的用户。有关如何授予列表访问权限的更多信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》中的“Configuring Access Control”

6327352 

如果未启动群集中的其他实例,会话复制启用的实例将无法正常启动。

6364702 

wadm 命令在成功或失败时不返回有效的错误代码 [0-125]。

6393534 

使用 migrate-jks-keycert 命令迁移 Java 密钥库密钥证书后,试图通过 list-certs 命令列出迁移的 jks 密钥证书,显示 CN、组织以及其他信息,而非证书昵称。

6407486 

使用 wadm set-ssl-prop 命令设置 SSL 属性时,server-cert-nickname 属性可接受任何证书昵称,而非仅接受服务器证书昵称。

6439577 

使用错误的令牌 PIN 通过 wadm 命令提示符启动实例时,不提示输入令牌密码。

6443742 

如果为“节点”选项提供了限定域名,将无法使用 set-session-replication-prop CLI 命令。

解决方法

使用 list-nodes 命令的输出作为 set-session-replication-prop 命令中节点的有效名称。

6450360 

创建验证数据库 (authdb) 时,create-authdb 命令不会验证 URL。create-authdb 命令可成功地创建具有错误 URL 的验证数据库。

6450800 

get-error-log 和 get-access-log 命令显示混乱且不正确的消息。

6459106 

wadm 部署无法部署群集配置。

如果以手动或其他方式对实例配置文件进行任何更改,deploy-config 命令会显示一条表明实例已修改的错误消息。


注 –

在实例的 web-app 目录中部署的 Web 应用程序不应创建、删除或修改 Web 应用程序的 context-root 中的文件。如果修改了这些文件,Administration Server 将认为该实例已被修改。deploy-config 会显示一条错误消息。


解决方法

键入带有 --force 选项的 deploy-config 命令,也可以键入 pull-config 命令。

6462040 

create-reverse-proxy CLI 命令为默认的虚拟服务器创建一个不必要的新 obj.conf 文件。

6464953 

通过 set-authdb-prop CLI 设置 digestauthstate 属性时,不会验证属性值并允许为此属性设置垃圾值。

6467665 

通过 migrate-jks-keycert 命令迁移文件路径无效的证书时,提示用户输入密钥库密码和密钥密码。

6468570 

在 wadm 提示符中指定 "yes" 会导致 CLI 崩溃。

6469104 

create-selfsigned-cert 命令允许在创建服务器证书时定义不合适的有效期。

6469109 

delete-cert 命令不会删除使用令牌 "Sun Software PKCS#11 softtoken" 创建的证书。

6469676 

如果试图在管理证书过期后连接到 Administration Server,会显示不正确的错误消息。

6471649 

list-events 命令输出未对齐。

6471737 

即使未指定配置值,list-instances 命令也会列出实例。

6471744 

如果在执行 list-tokens 命令时未指定配置值,会显示不正确的错误消息。

6471754 

如果在执行 list-authdb-userprops 命令时未指定 authdb 值,会显示不正确的错误消息。

6472210 

如果使用无效的 http-listener 值执行 get-ssl-prop 命令,不会显示错误消息。

6472314 

即使指定的配置值无效,list-certs 命令也会提示输入 PIN。

6476111 

无法使用管理控制台编辑 MIME 类型。

6478601 

停止不存在的实例时会显示不正确的消息。

如果试图停止不存在的实例,会显示错误消息“已成功停止服务器实例”。 

6480523 

wadm 允许创建端口号为负数的配置。

6480600 

当 Administration Server 用完磁盘空间时,register-node 命令会显示不正确的错误消息。

6487628 

如果使用 wadm 的 -f 选项传送的文件不存在,不会列显相应的管理错误代码。

6489765 

如果使用无效的密钥大小值执行 create-cert-request 命令,会显示不正确的错误消息。

6489777 

如果指定的组值无效,delete-group 命令会显示不正确的错误消息。

6489779 

使用无效的组 ID 值执行 list-group-members 命令时,不会显示错误消息。

6490728 

无法使用 set-reverse-proxy-prop 命令设置 rewrite-location 属性。

不能将 -rewrite-location 属性设置为 false。不会验证为 -rewrite-location 指定的值。例如,为 -rewrite-location 选项指定 = 符号将破坏 obj.conf 文件并导致解析器错误。

6492315 

即使尚未指定令牌 PIN,set-token-prop 命令也会在 server.xml 文件中设置错误的密码。

6492469 

创建 LDAP 用户失败时,会显示不正确的错误消息。

6494353 

如果在删除实例时指定了无效的节点名称,会显示不正确的错误消息。

6494950 

register-node 命令仅在 shell 模式下对非 SSL 端口成功运行。

在 shell 模式下,键入带 -no-ssl 选项的 register-node 命令可成功注册节点,但该命令在 SSL 模式下将被错误执行。

6405018 

在 shell 模式下启用回显后,get-jvm-prop 命令不列显命令。

解决方法

如果要使用 -–echo 选项,请在独立模式下键入 get-jvm-prop 命令。

6495446 

如果设备没有可用的磁盘空间,wadm 会抛出一条不正确的错误消息“无法与管理服务器通信”。

6499507 

执行 list-locks 和 expire-lock 命令时,会显示不正确的错误消息。

6499510 

如果在执行 list-instances、list-crls、list-tokens 和 list-certs 命令时未指定配置名称,将会显示“空”消息。

6499512 

未本地化 list-url-redirects 命令的错误消息。

6500119 

如果在试图删除现有证书时指定无效的配置名称,wadm 会提示输入令牌 PIN。

6500146 

使用 CLI 创建 HTTP 侦听器时,create-http-listener 命令会创建一个名称为空值的侦听器。

6500150 

如果在执行 list-dav-collections 命令时未指定虚拟服务器,会显示不正确的错误消息。

6500151 

如果在执行 list-users、list-org-units、list-groups 和 list-group-members 命令时未指定验证数据库,会显示不正确的错误消息。

6500152 

如果在执行 list-uri-patterns 命令时未指定虚拟服务器,会显示不正确的错误消息。

6500154 

如果在执行 list-jdbc-resource-userprops、list-soap-auth-provider-userprops、list-auth-realm-userprops、list-external-jndi-resource-userprops、list-custom-resource-userprops 命令时未指定 JNDI 名称或指定的 JNDI 名称无效,会显示不正确的错误消息。

6502631 

安装 Web Server 以使非超级用户身份运行时用户具有某个默认实例时,非超级用户身份运行时用户无法使用 wadm 来启动该默认实例。如果非超级用户身份用户执行默认实例的 startserv 脚本,则该用户可以启动该实例。

6502800 

执行同时带有 "--all" 和 "--instance" 选项的 migrate-server 命令不产生错误。

应显示警告或错误消息,表明用户正在试图设置互斥选项。 

6503350 

输入无效的 wadm 命令时显示的错误消息可造成误导。

键入无效的命令时,会显示“无效的命令 <command name>。请使用 "help" 命令获取有效命令列表。”错误消息。而帮助手册页未包含有效命令列表。因此,此错误消息会造成误导。 

6503944 

LDAP 验证数据库的 create-user 命令用法不明确。

6503949 

密钥文件验证数据库的 create-group 命令用法不明确。

6504095 

set-cert-trust-prop 命令接受不正确的属性,并且不显示正确的错误消息。

6416328 

对已在运行的实例启用了管理控制台中的“启动实例”按钮

应根据实例状态来启用或禁用按钮。 

6418312 

wadm 允许定义重复的用户属性。

添加重复的用户属性不会显示错误消息;但是,未创建新的用户属性。 

6421740 

没有用于使用管理控制台或 CLI 来创建新的访问控制列表 (Access Control List, ACL) 文件的置备。

6423432 

在 Windows 上,使用现有配置重复执行添加和删除已注册节点的过程会导致验证失败。

6426116 

单击管理控制台中的“版本”按钮会在“管理”错误日志中生成“未找到文件”警告。

6430417 

MIME 类型允许使用多字节字符的 MIME 值。

6430780 

监视虚拟服务器时,字节传输速率计算错误。

6442081 

“访问控制列表”页中的文本未设置格式。

6442172 

即使已将用户从验证数据库中删除,也可以在 ACE 的“可用”和 “已选择” 列表间切换用户。

6443845 

Administration Server 不会验证指定令牌的密码长度和机制支持信息。

6446162 

删除密钥或摘要文件验证数据库之前,不会发出警告。

6446206 

删除组中的单个用户时,会显示不正确的消息“已成功保存组”。

6448421 

管理界面允许在密钥文件验证数据库中创建具有多字节用户 ID 的新用户。

6449506 

无法使用同一昵称创建与现有证书具有相同服务器名称的证书。

6450236 

管理控制台:本地化屏幕中的示例错误。

默认语言的示例不正确 (en-us),应为 en_US。 

6455827 

管理控制台的“用户和组”表将全部结果显示在同一页中。

6461101 

需要修订管理控制台的“创建自签名证书 ”页中的“请求证书”和“安装”按钮标记。

6461553 

虚拟服务器 Web 应用程序帮助页的标题不正确。

6462057 

即使“可用”列表中不存在任何项,也会在新的 ACE 窗口中启用“添加”和“删除”按钮。

6462891 

没有用于在特定于用户的位置部署 Web 应用程序的管理控制台。

6464891 

管理控制台将服务器日志的显示在第 50 行或第 2 页处截断。

6465382 

证书请求向导中没有用于检查错误的国家/地区代码条目的验证。

6465421 

在管理控制台中,没有为虚拟服务器、authdb、dav 集和事件字段提供文本字段说明。

6465470 

“组设置”页中显示的文本不正确。

该文本应显示为“您可以在此页面中添加/删除选定验证数据库中的用户组”,而不是“您在此页面中添加/删除选定验证数据库中的用户组。” 

6465480 

删除 JVM 事件探查器时显示的消息不正确。

该消息应显示为“已成功删除事件探查器”,而不是“已成功保存事件探查器”。 

6466336 

创建新配置时,管理控制台显示的 JDK 版本不正确。

管理控制台中显示的 JDK 版本为 5.0 u6,而不是 5.0 u7。 

6466409 

添加 Web 应用程序时,如果提供错误的路径,会显示不正确的错误消息。

6467164 

管理控制台向导的窗口标题不一致。

6467785 

提供无效的 Directory Server 配置值时,管理控制台会显示不正确的错误消息。

6470585 

文档目录的 URI 前缀接受不包含 '\' 的值。

6471111 

更改管理控制台“节点”页中的 JDK 路径后,Administration Server 无法重新启动。

6471171 

从“节点”-> "Administration Server" ->“一般”选项卡重新启动 Administration Server 后,会丢失样式格式。

6471367 

试图在同一浏览器的另一个选项卡中访问管理控制台无效。

6471792 

“查看日志”将结果显示在同一页中。

尽管为记录大小选择的搜索标准是 25 个日志条目,但即使日志条目超过 50 个,该日志也会在同一页中显示结果。 

6472385 

通过 CLI 所做的令牌密码更改不反映在 GUI 中。需要刷新浏览器。

6472932 

删除令牌密码,然后在“日常任务”->“选择配置”->“编辑配置”->“证书”->“PKCS11 令牌”页中将其重置后,会显示令牌不匹配错误。

6473518 

如果尚未部署配置,则在启动实例时不应提示输入令牌 PIN。

6474650 

如果强制字段为空,应禁用管理控制台向导中的“下一步”按钮。

6476095 

管理控制台未提供用于编辑文档目录和 CGI 记录的选项。

6476736 

管理控制台应具有用于在虚拟服务器级别添加和编辑 MIME 映射的选项卡。

6477840 

管理控制台应提供大文本区域,以便输入类路径前缀、类路径后缀和本机库路径前缀。

6478090 

如果尚未为管理员设置令牌密码,应禁用“节点”-> “选择 Administration Server”->“证书”->“令牌密码管理”页中的“当前密码”字段。

6478165 

为服务器中的 CRL 文件输入不正确的文件路径后,会在“安装 CRL”页中显示可用性问题。

6478229 

“实例”->“新建”页的标题不正确。

6478292 

“日常任务”->“选择配置”->“选择虚拟服务器”->“编辑虚拟服务器”-> "WebDAV" ->“新建”页应仅在验证数据库为 PAM 时才显示“输入用户”字段。

6478303 

管理控制台允许在不输入 ACL 的用户或组信息的情况下创建 ACE。如果验证数据库为 PAM,将不执行检查。

6478612 

有关“请求标头超时”文本字段接受的值范围的内置帮助不正确。

6486037 

“虚拟服务器管理”->“内容处理”->“文档目录”->“添加”应具有用于选择附加文档目录路径的浏览选项。

6490705 

无法使用管理控制台配置特定于 uri-pattern 的配置。

6492906 

管理控制台中显示的有关 WebDAV 集锁定的消息可造成误导。

如果将 WebDAV 集的超时值指定为 infinite,“日常任务”->“选择配置”->“选择虚拟服务器”->“编辑虚拟服务器”-> "WebDAV" ->“选择集”页会显示消息 DOES NOT EXPIRE。这实际意味着,指定的时间或超时为无穷大之后,锁定不会自动到期。

6496545 

通过管理 CLI 创建自定义验证数据库用户属性时,管理控制台显示无效的属性。

6498484 

使用“设置密码”按钮设置空的令牌密码时,显示不正确的错误消息。

6498554 

创建和删除证书时,管理控制台显示不正确的失败消息。

6500157 

如果尝试标记令牌密码,并在已经运行的实例上部署配置,实例将无法重新启动。

6500228 

创建 MIME 类型的重复记录时,管理控制台会显示一条异常。

6501882 

“启动 SNMP 主代理”按钮不正常工作。

6502287 

删除配置并单击“迁移”按钮时,管理控制台会显示一条异常。

6502303 

如果单击“完成”按钮多次,“管理控制台迁移”向导会创建多个配置。

6502374 

向导中的“管理控制台查看”屏幕应仅显示具有值的字段。

6502793 

迁移过程中不会验证 log-dir 路径权限。

6504050 

所有管理控制台向导中的“结果”页应正确对齐。

6504495 

管理控制台有 508 法规符合性问题。

6504758 

如果部署的 Web 应用程序具有符号链接,将无法使用管理控制台编辑服务器配置。

6504951 

“日常任务”->“编辑虚拟服务器”-> "WebDAV" ->“新建”页中的用户选择过程需要验证。

6266358 

如果管理密码包含扩展的 ASCII 字符,将无法通过管理 CLI 登录。

6360666 

安装的 CRL 应具有有意义的名称。

6361329 

应验证错误响应文件名称。

6364821 

对于所有操作 URI 空间的命令,管理 CLI 应支持 URI、URI 前缀、URI 通配符模式和 URI 正则表达式。

6365379 

启动已注销的的管理节点时,发生不一致的行为。

6366956 

不能通过管理控制台搜索安排事件。

6367282 

Administration Server 使用过期的证书启动;wadm 应对过期的证书发出警告。

6367751 

在远程节点上执行 create-instance 命令间断性失败并记录 HTTP 400 错误。

6375505 

unregister-node 命令还应清除管理节点上的证书。

6378612 

64 位实例不能在 32 位远程节点上启动。

6408169 

WebDAV 锁定 CLI 在群集环境中无效。

6408186 

不应允许在同一个已注册到同一管理服务器的节点上安装多个管理节点。

6416369 

访问管理节点 URL 导致“找不到页”错误。

由于管理节点没有 GUI,访问管理节点 URL 将导致找不到页错误。

6416705 

默认 server.xml 不应包含 <stack-size> 元素。

6422936 

不验证 Java 的“JVM 路径设置”中的类路径前缀和后缀以及本机库路径。

6423310 

server.xml 元素应根据功能进行分组。

6423391 

安装带有非 DER 格式数据的服务器证书时,会显示一条不正确的错误消息。

6426108 

为实例创建新配置时,管理错误日志中发生异常。

6431984 

Web Server 应将其 pid 文件和 UNIX 域套接字存储在 /var/run 中,而不是 /tmp 中。

6439132 

“证书安装”向导中的异常不明确。

6441773 

在 Windows 上,管理服务器会在停止 Web 应用程序之前物理移动 Web 应用程序文件。

6451307 

在远程节点上启动某个远程节点失败后立即执行 create-instance 命令。

6454559 

如果访问日志格式不是通用日志格式 (Common Log Format, CLF),“查看服务器日志”页会抛出错误。

6462515 

在 config 目录中创建运行时文件后,管理控制台会显示“实例已修改”消息,使用户发生误解。

6462579 

在管理服务器中注销管理节点之后,卸载该管理节点时不删除信任库。

6468132 

如果证书昵称包含冒号,list-cert 命令不会列出这些证书。

6468330 

重新启动实例后,不保存对 JavaHome 属性所做的更改。

6468676 

不验证“Java 主目录”字段;接受无效数据。

6473577 

即使缺少子元素,也不从 server.xml 中删除 <pkcs11> 元素。

6473589 

设置令牌 PIN 后,向 server.xml 中添加了 <pkcs11/>。

6474668 

“HTTP 侦听器”字段接受包含空格的名称。此操作无效。

6475536 

没有用于重置管理服务器密码的明显方法。

解决方法

  1. install_dir/lib/webapps/jmxconnectorapp/WEB-INF/web.xml 中注释掉 security-constraint

  2. 重新启动 Administration Server。

    此操作将关闭管理服务器上的验证。

  3. 使用 set-admin-prop 命令设置管理密码。

6476111 

无论是使用管理控制台还是 CLI 都无法编辑 MIME 类型。

6483365 

迁移时,GUI 和 CLI 接受 Web Server 7.0 的服务器根目录。

迁移过程中,管理控制台和 CLI 接受 Web Server 7.0 路径,而不是 Web Server 6.1 或 Web Server 6.0 路径。Web Server 7.0 路径不是 migrate-server 命令中 server-root 属性的有效路径。

6483902 

“配置虚拟服务器”页中出现错误。

尝试为“虚拟服务器”页中的“拒绝的访问响应”字段输入 $@ 字符串的组合导致错误。

6489727 

[JESMF CONFORM] CP 停止时应调用 MfManagedElementServer_stop()。

6491749 

某些文本字段中需要更好地验证以防止 obj.conf 文件损坏。

表单中数据的大多数功能验证在后端执行。GUI 仅有很少的检查,如空字段、整数值和 ASCII 值。因此,当解析的数据损坏时,GUI 将数据存储在 obj.conf 中。

6492176 

使用管理控制台创建并保存新配置时,默认值和空值存储在 obj.conf 中。

Administration Server 将管理控制台传递的值存储在 obj.conf 文件中,不进行任何验证。

6493971 

如果服务器实例重新启动未响应,Admin Server 不会超时。

在 UNIX 系统上,执行 restart-instance 命令后,Administration Server 会一直等待,直到重新启动服务器实例。如果未成功重新启动实例,Administration Server 不会响应请求。

6497004 

执行 set-authdb-prop 命令过程中,CLI 上会显示 SaveConfigException。

使用 set-authdb-prop 命令将不存在的文件路径提供给 keyfile authdbpath 属性时,会导致保存配置异常(而不是文件不存在)消息。

请参见 Administration Server 的错误日志。 

6497143 

有时,执行 stop-admin 命令会显示“Admin Server 未运行”消息,而实际上 Administration Server 正在运行。

6497213 

执行 restart-admin 命令后执行 stop-admin 命令会在管理错误日志中抛出异常。

6498411 

get-cert-prop 不只是显示 <displayproperties> 元素中提到的那些属性。

6500715 

尝试访问 cgi-bin 目录中的文件时出现服务器错误。

6292582 

"iwsFractionSysMemUsage" 的 SNMP 管理信息库 (Management Information Base, MIB) 不显示正确的结果

通过 SNMP 管理器实用程序进行查询时,属于 iws.mib 一部分的 SNMP MIB“系统内存中进程内存所占的比例”给出错误的结果。

6425144 

在 Windows 上,如果类路径包含分号 (;),wadm 将不能正确更新类路径

tcl 中的分号被解释为命令终结符(用于对单行中的多个命令进行分组)。在 Windows 上,分号用作路径分隔符。

解决方法

如果在属性值中使用了分号,请在独立模式下使用 wadm

6479247 

在 Windows 上,部署后重新启动实例时,会出现用于输入令牌密码的对话框。其他平台中不会发生此行为。

配置

下表列出了 Web Server 配置方面的已知问题。

表 6 配置方面的已知问题。

问题 ID 

描述 

6482536 

<listen-queue-size> 上限被设置为 65535,该值太小。需要增加 <listen-queue-size> 上限。

6500715 

创建新 cgi 目录时,在对象 cgi 中添加了不正确的 ObjectType fn="force_type"。

创建新 cgi 目录时,向 obj.conf 文件中添加了不正确的对象类型 force_type

解决方法

  • 手动编辑 config/obj.conf 文件或 https-config-directory 下的 config/vs-obj.conf,并删除以下行。

    ObjectType fn="force_type" type="magnus-internal/cgi"

    在 Windows 上,如果启用了 shell-cgi,请从 obj.conf 文件中删除以下行。

    ObjectType fn="force_type" type="magnus-internal/shellcgi"
  • 通过命令行键入 pull-config 命令,将手动更改引入 Administration Server 配置系统信息库。

    • 将目录更改为 Web Server 7.0 安装目录

    • 启动 Administration Server

    • 按如下所示键入 pull-config 命令: bin/wadm pull-config --user=admin --config=config-name

    也可以登录到 Web Server 管理控制台,将此手动更改引入 Administration Server 配置系统信息库。

内核

下表列出了 Web Server 内核方面的已知问题。

表 7 内核方面的已知问题

问题 ID 

描述 

6296993 

如果执行 obj.conf 指令时出现错误,不会记录发现违例指令的文件名和行号。

6365160 

由于违反数据类型约束而导致 server.xml 模式验证失败时,系统将显示一条未描述该元素的有效值集的错误消息。

6366843 

监视内核时,用于按名称搜索 Web 应用程序、servlet、虚拟服务器或节点的功能有限。

6368605 

配置错误可能导致循环重新产生子进程。

如果服务器启动后引入了配置错误(例如,删除 obj.conf 并中止了子进程),原始进程将尝试重新产生该子进程,这是一个死循环。

6375367 

在未完成的请求之后,出现对超时不正确的错误响应。

如果远程登录 (telnet) 到 Web Server,按 Enter 键并等待超时,会返回以下错误响应: 

HTTP/1.1 400 错误的请求

您的浏览器发送了一条该服务器无法理解的消息。

6378940 

对于所有 HTTP 标头解析错误,都未使用客户机 IP 和对错误的描述进行记录。

6470552 

set-variable SAF 无法设置预定义变量。

6479062 

无法动态重新配置 HTTP 侦听器系列。将协议系列设置为 nca 时,实例不启动。

6485965 

If-modified-since 处理缓慢。

服务器处理 If-modified-since 标头时,假定标头字段值通常匹配先前发送的上次修改标头字段值。对于通常的真实世界的客户机是这样。但是,SPECweb2005 驱动程序不是这样。

6486480 

指定 <replacement>false</replacement> 时,service-nsfc-dump 条目命中计数为 0。

如果在 server.xml 文件中指定了 <replacement>false</replacement>service-nsfc-dump 输出中的条目命中计数将显示为 0。但是,高速缓存命中计数显示正确。

6489220 

服务器将包含 $$ 字符常量的非内插字符串视为内插字符串。

参数值包含 $$ 转义符时,服务器将为该参数块构造一个 PblockModel。这不是必需的,因为 $$ 为常量。

6489269 

带有用引号括起的路径的 'external' 表达式函数无效。

6492407 

前端文件加速器高速缓存。

根据 ACL 和 obj.conf 配置,前端加速器高速缓存可以为先前使用 NSAPI 处理的 URI 静态文件请求提供服务。加速器高速缓存必须使用默认配置。

6496332 

文件高速缓存不在堆中存储小文件,它使用 sendfilev 发送大文件。

server.xml 中包含 <sendfile>true</sendfile> 时,服务器应仅对不适合放入堆中的文件使用 sendfilev()。这使服务器可以对小文件使用 writev(),对大文件使用 sendfilev()

6498452 

服务器不应使用“413 实体过大”作出响应。

请求标头太大时,服务器当前使用 413 实体过大消息作出响应。413 实体过大消息指的是实体,而不是标头。

6498928 

对于 0 字节的文件不调用输出指令。

对于 0 长度的响应不调用输出指令,除非调用了 protocol_start_response()send-file 不调用 protocol_start_response() 函数。发送 0 字节的文件时不调用输出指令。

6501180 

缓冲区大小 0 无效。

如果在 server.xml 中指定了 <buffer-size>0</buffer-size>,服务器将无法正确为文件提供服务。

 

6502258 

由于输出缓冲区太大,服务器崩溃。

如果输出流缓冲区大小大于输入缓冲区大小,服务器可能会尝试缓冲位于无效地址的数据。默认输入缓冲区大小为 8192 个字节。 

6504755 

无法禁用登录默认服务器实例的访问。

server.xml 文件中 <access-log> <enabled> 元素的值被忽略。

6505390 

加速器高速缓存不能正常处理 ssl-unclean-shutdown。

加速器高速缓存不能与默认配置中的 AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true" 指令正确交互。存在这样的指令时,加速器高速缓存会将“异常关机”设置应用于每个连接,而不管使用的是什么浏览器。

6432375 

在 HP-UX 上,SNMP 由于一些 OID 值而失败。

解决方法

由于缺乏 HP-UX API 支持和复杂性,未实现网络输入和输出通信流量统计。使用 HP 工具来监视通信流量统计信息。 

6483212 

在 HP-UX 11.11 上,最大堆大小为 2048 MB 或更大时,Web Server 无法启动。

解决方法

  1. 确保系统中存在修补程序 PHKL_28428 或其更新版本。如果该修补程序不存在,请安装该修补程序。

  2. 键入以下命令,然后启动 Web Server:

    • 对于 1500 MB 到 2400 MB 的 Java 堆:键入以下命令,然后启动 Web Server:

      chatr +q3p enable /opt/sun/webserver7/lib/webservd

    • 对于 2400 MB 到 3.8 GB 的 Java 堆:键入以下命令,然后启动 Web Server:

      chatr +q3p enable +q4p enable /opt/sun/webserver7/lib/webservd

  3. 启动服务器。

    /opt/sun/webserver7/libwebservd 二进制文件的默认位置。

文档和联机帮助

下表列出了 Web Server 7.0 文档和联机帮助方面的已知问题。

表 8 文档和联机帮助方面的已知问题

问题 ID 

描述 

6358250 

管理控制台帮助资源和链接属性文件需要更新。

管理控制台的每个页上的“帮助”按钮没有将在帮助弹出式窗口中显示的 helpFileNameHelpLink.properties 文件需要更新。

6474011 

basic-search.html 的描述不清晰。

6479045 

管理控制台联机帮助需要更新。

对于以下方面,联机帮助需要更新: 

  1. 应提供基于上下文的帮助。

  2. 所有屏幕必须具有对应的帮助页。

  3. 帮助页必须反映 GUI 中的更改。

  4. GUI 和联机帮助之间使用的术语不一致。

  5. 修复语法错误。

  6. 某些主题的详细说明。

6482764 

联机帮助和管理控制台之间不匹配。

6498477 

“配置令牌”页中缺少帮助文件。

缺少“日常任务”>“编辑配置”>“证书”>“PKCS11 令牌”屏幕的帮助文件。 

FastCGI 插件

下表列出了 FastCGI 插件方面的已知问题。

表 9 FastCGI 插件方面的已知问题。

问题 ID 

描述 

6347905 

不支持通过 CLI 配置 FastCGI。需要手动编辑 obj.conf 或 magnus.conf 文件以配置 FastCGI。

6485248 

将 reuse-connection 设置为 true 时,fastcgi 存根不正常关闭所有进程。

将 Web Server 7.0 配置为与作为 FastCGI 插件的 PHP 配合工作,并设置 reuse-connection=true。关闭服务器或重新配置服务器时,fastcgi() 进程及其子进程仍存在,未正常中止。

6504587 

FastCGI 中发现内存泄露。

安装

下表列出了 Web Server 安装方面的已知问题。

表 10 安装方面的已知问题

问题 ID 

描述 

4988156 

不支持在现有 Java ES 安装上安装单独产品或在单独产品安装的基础上安装 Java ES。

不支持将 Web Server 7.0 作为单独产品安装在现有 Java Enterprise System (Java ES) 安装上。Web Server 的 Java ES 用户必须使用 Java ES 安装程序升级到较新版本的 Web Server。 

6414481 

如果未安装 compat-libstdc++,则无法安装 Web Server。

解决方法

在较新版本的 Linux 上(例如 Red Hat Enterprise Linux 3),首先安装 compat-libstdc++,然后安装 Web Server 7.0。

6414539 

卸载管理节点不将其自身从管理服务器节点中删除。

安装管理节点并在“节点”选项卡的管理服务器中注册该节点之后,“节点”选项卡中会列出该管理节点。卸载管理节点后,管理节点条目仍会保留在“节点”选项卡中。 

6503505 

在 Linux 上,如果已使用了默认端口,安装程序不会递增或指定新的管理端口号。

6504748 

使用删除实例选项,而不是删除符号链接时,卸载程序将从符号链接中删除文件。

6287206 

如果从网络上的共享文件夹启动安装程序,将无法进行安装。

在 Windows 平台上,从其他计算机上的共享网络文件夹启动安装程序 setup.exe 时,无法安装该产品。

6311607 

在 Windows 上,如果管理密码大于等于 8 个字符,安装程序在 CLI 模式下会崩溃。

如果管理用户密码大于八个字符,管理端口、Web 服务器端口或管理用户 ID 的任何无效输入将使安装程序崩溃。 

解决方法

在 Windows 平台上使用命令行界面 (command-line interface, CLI) 安装 Web Server 7.0 时,必须将管理密码设置为小于 (<) 八个字符。 

6408072 

在 Windows 上,需要 Programs 文件夹中对象的图标。

Windows 上 Sun Java System Web Server 7.0 文件夹中的对象使用默认 Windows 程序图标创建,没有表示 Sun 程序的特定图标。 

6492144 

在 Windows 上,输入密码时 CLI 安装程序不能处理 ctrl+c。

安装程序不接受 ctrl+c,因此终端变得不可用。

迁移

下表列出了 Web Server 7.0 迁移方面的已知问题。

表 11 迁移方面的已知问题

问题 ID 

描述 

6407877 

从 Web Server 6.0 迁移到 7.0 时,如果未找到 installed.pkg 文件,将不能正确迁移。

在从 Web Server 6.0 到 7.0 的迁移过程中,如果缺少 installed.pkg 文件,Web Server 将不能正确迁移 magnus.conf 文件中的 NSServlet 条目。

6490124 

6.x -> 7.0:在 server.xml 文件中,已迁移的安排的事件仍指向 6.x 路径。

 

6502529 

6.1->7.0:迁移不能正确处理为 search-collection-dir 设置的相对路径。

在实例迁移过程中,为应将搜索集复制到其中的目标路径指定相对路径时,将导致创建相对于 config-store 的搜索集目录。实例化实例时,将会在未正确迁移搜索集的情况下创建索引。

6502769 

6.x->7.0:迁移将忽略在 obj.conf 文件中指定的任何 "document-root" NameTrans。

6498806 

在 Windows 上,在迁移过程中 Web Server 管理控制台不正确警告用户。

Administration Server 不检测选定的新配置或服务名称是否已存在于 Windows 上,因此不能正确警告用户选择不同的配置名称,或者建议一个不同的配置名称作为默认值。 

6500509 

如果 Web Server 6.1 中安装了根证书,Web Server 7.0 迁移工具将无法从 Web Server 6.1 成功迁移。

 

反向代理

下表列出了 Web Server 的反向代理功能方面的已知问题。

表 12 反向代理方面的已知问题

问题 ID 

描述 

6356234 

NameTrans 映射应提供以 ; 划分边界的 URI 参数。

NameTrans 映射 SAF 的 from 参数指定相对于所请求 URI 的前缀。如果请求的 URI 以此前缀开头,但其后缀是以 ; 划分边界的 URI 参数,映射 SAF 将无法映射该请求。

6424569 

到参数的映射不是可选的。

映射 SAF 的 to 参数不是可选的。这对于终止 NameTrans 处理和指定对象很有用:NameTrans fn="map" from="/.perf" name="perf"

6424570 

所有映射 SAF 应接受名称参数。

样例应用程序

下表列出了 Web Server 样例应用程序方面的已知问题。

表 13 样例应用程序方面的已知问题

问题 ID 

描述 

6302983 

样例涉及的是 "Sun ONE" 而不是 "Sun Java System"。

servlet 样例 LocaleCharsetServlet.java(与 Web Server 7.0 打包在一起)涉及的是 "SunONE" 而不是 "Sun Java System"。

6472796 

sendmail.jsp 所显示的要进行编辑以便为 javamail 样例应用程序指定 resource.host 的文件不正确。

解决方法

要设置 javamail.resource.host,应编辑 javamail.build.properties,而不是 install_dir/samples/java/webapps/javamail/src/docroot/sendmail.jsp 中指定的 build.xml

6475485 

摘要插件 README 具有过期的文档 URL,且可能具有 Directory Server 的旧产品名称。

6495588 

sampleapps/java/webapps/simple 文档无效。

一个简单样例应用程序的文档显示了不正确的路径名。该路径应为 install_dir/plugins/java/samples/webapps/simple/src,而不是 install_dir/samples/java/webapps/simple/src

搜索

下表列出了 Web Server 7.0 搜索功能方面的已知问题。

表 14 搜索方面的已知问题

问题 ID 

描述 

6413058 

server.xml 不存储用于转换和包括搜索的完整文件模式。

在此版本的 Web Server 中,模式不存储管理控制台和搜索管理工具都允许的完整文件模式。对于可能有时需要从先前版本的 Web Server 迁移的完整文件模式,也没有用于表示它的方法。  

安全性

下表列出了 Web Server 安全性方面的已知问题。

表 15 安全性方面的已知问题

问题 ID 

描述 

6433752 

SSL 检查不能用于基于 NSAPI 的插件。

"PathCheck fn="ssl-check" secret-keysize=128 bong file="xxxxx.yyy.html" 

对于静态文件请求,如果客户机的 secret-keysize 小于服务器指定的大小,并且存在 bong 文件,bong 文件将被作为响应返回。但是,对动态内容(例如,JSP 文件)的请求返回实际请求的对象(例如,JSP 文件),而不是 bong 文件。

6421617 

使服务器解析的 HTML (ParseHTML) 和 .htaccess 包含受限制的组选项时出现问题。

解析具有 shtml 包含条目且已配置为通过启用了“由组限制”选项的 .htaccess 验证的 HTML 文件时,验证将成功。如果组用户通过验证,结果页不会获取 shtml 包含条目。但是,对于具有“由用户限定”选项的 .htaccess 文件中的用户,该操作能顺利进行。

 

6376901 

支持同一目录中的资源的基于基本的 ACL 和基于摘要的 ACL 时的限制。

如果服务器在其文档树的不同部分中使用基于摘要的 ACL 和基于基本的 ACL,将无法在相同目录的不同文件或资源中同时使用它们。 

6431287 

TLS_ECDH_RSA_* 要求使用 RSA 密钥签名的服务器证书。

格式为 TLS_ECDH_RSA_* 的加密算法套件要求服务器具有 ECC 密钥对,并且具有使用 RSA 密钥签名的证书。请注意,这不包括将这些加密算法套件与自签名证书一起使用。此要求是这些加密算法套件固有的,不是错误。服务器应检测与这些加密算法套件相关的错误配置,并对其发出警告,但当前服务器未执行这些操作。

6467621 

使用 "Sun Software PKCS#11 softtoken" 向服务器提出请求失败。

有关使用 Solaris 10 libpkcs11 配置 Web Server 的其他信息,请参阅以下文档:

http://www.sun.com/bigadmin/features/articles/web_server_t1.html

http://www.sun.com/blueprints/browsedate.html#0306

6474584 

dayofweek 不接受 "*" 作为选项。

例如,按如下所示设置 ACL: 

acl "uri=/"; 
deny (all) dayofweek="*"; 
allow (all) dayofweek="Sat,Sun";

在此程序中,除星期六和星期天外,对一周中其他几天的访问都受到了限制。此程序无效,因为在星期一您可以成功访问 ACL。 

解决方法

按如下所示设置 ACL,对在星期一到星期五期间访问 ACL 进行限制。 

acl "uri=/";
deny (all) dayofweek="Mon,Tue,Web,Thu,Fri";
allow (all) dayofweek="Sat,Sun";

这将拒绝星期一的请求。 

6489913 

无法禁用 SSL 会话高速缓存。

默认情况下,会话高速缓存处于启用状态。禁用会话高速缓存并通过 HTTPs 协议访问 URL 时,URL 不可用,服务器日志显示一条错误消息,指明没有 session-cache 无法配置 SSL。

解决方法

将 SSL 高速缓存大小和失效期降低为支持的最小值。 

6510486 

在内存中,htaccess 规则可能被破坏。

如果单个 .htaccess 文件具有五个以上的允许或拒绝规则,则在内存中,某些规则可能被破坏。如果发生此情况,可能会绕过某些规则。

解决方法

将单个 .htaccess 文件限制为五条规则或更少。

或者,使用 ACL 子系统而不是 htaccess 来控制对服务器资源的访问。有关设置 ACL 的信息,请参见《Sun Java System Web Server 7.0 Administrator’s Guide》

会话复制

下表列出了 Web Server 7.0 会话复制功能方面的已知问题。

表 16 会话复制方面的已知问题

问题 ID 

描述 

6370032 

使用 RequestDispatcher include 调用时不发生会话故障转移。

在一个群集中部署两个 Web 应用程序,其中第一个应用程序使用 RequestDispatcher() include 调用对第二个应用程序进行调用时,在 RequestDispatcher()invoke() 方法过程中不会调用持久性 Valve,从而不会发生会话复制。

6381950 

为 BaseCache 设置的加载因子不正确。

会话复制不支持两个以上的 Web 应用程序。 

6381954 

由于序列错误,会话复制无法处理涉及 RequestDispatcher 的多个 Web 应用程序。

6383313 

SR-intanceId cookie 的路径设置不正确。

SR-instanceId cookie 应设置为 Web 应用程序的路径,而不是 servlet 的路径。

6324321 

发生远程错误时,不显示描述性错误消息。

发生远程异常时,错误消息记录在远程实例的错误日志中。但是,本地实例当前显示一条常规远程异常,未明确指明用户必须查看哪一条错误日志。 

6396820 

在客户机上禁用 cookie 时,会话复制不能正确进行故障转移。

6406176 

启用会话复制后,会话复制应为默认会话管理器。

使用管理控制台或 CLI,或者通过编辑 server.xml 文件启用会话复制后,未真正启用会话复制。需要手动编辑 sun-web.xml

Web 容器

下表列出了 Web Server 的 Web 容器方面的已知问题。

表 17 Web 容器方面的已知问题

问题 ID 

描述 

6390112 

Java LDAP 连接池交互问题-初始连接永不超时。

启动 Web Server 时,如果通过 server.xml 文件中的 JVM 选项指定 Java LDAP 连接池,并使用外部 JNDI 资源引用该连接池,将创建一个池化的 LDAP 连接。使用此连接时,系统将始终标记为忙状态,且连接永不超时。

4858178 

Web 容器写入 stderr。

6349517 

MaxProcs > 1 模式的 Web 应用程序会话统计信息不正确。

Web Server 在多进程模式下运行。magnus.conf 中的 MaxProcs 配置变量用于设置最大进程数。如果将 MaxProcs 的值设置为大于 1,Web Server 将使用基于 mmap 的会话管理器,这样可以在不同 JVM 之间共享会话。从多个进程收集统计信息时,Web 应用程序 MBean 为各个 MBean 提供会话。无法通过查看各个 MBean 的 Web 应用程序会话统计信息来找出真正的会话数。

 

6394715 

Web 容器删除禁用的 Web 应用程序 MBean 对象。

通过将 server.xml 文件中的 <enabled> 元素设置为 false 来禁用 Web 应用程序时,Web 容器将删除 Web 应用程序的 MBean,因此视其为已关闭或删除的 Web 应用程序。由于删除了禁用的对象,统计信息也会丢失。

6419070 

成功创建 JNDI 资源时,最详细日志等级的错误日志中没有记录任何消息。

6422200 

com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse 执行 1 个字节的读取。

读取 server.xml 文件时,包含 XML 版本号和编码的第一行每次被读取 1 个字节。

6432870 

在 server.xml 文件中,将启用统计信息的元素设置为 false 时,Servlet 容器将收集统计信息。

6440064 

Servlet 容器为每个虚拟服务器创建一个线程。

6472223 

邮件会话对象中未设置“邮件资源”子元素的值。

6487083 

NSAPIRequest.setupRequestFields 速度缓慢。

com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields 速度缓慢主要是因为解析 Cookie 标头时,存在过多的字符串 --> 字节以及字节 --> 字符串转换。

6493271 

相对于 Web Server 6.1,Web Server 7.0 中的 Java 垃圾收集器活动较多。

Web Server 7.0 中的 servlet 容器会创建许多 Java 对象。 

6497803 

如果将 servlet 映射到由部分请求加欢迎文件构成的请求 URI,这是错误的行为。

如果 Web 容器收到有效的部分请求,Web 容器必须检查部署描述符中定义的欢迎文件列表。欢迎文件列表是部分 URL 的有序列表,不包含结尾或前导 /。Web Server 必须按照部署描述符中指定的顺序将每个欢迎文件附加到该部分请求,并检查 WAR 文件中的静态资源或 servlet 是否已映射到该请求 URI。Web 容器必须将请求发送到 WAR 中第一个匹配的资源。

6501184 

REQ_EXIT 导致 javax.servlet.ServletException。

6501785 

处理 RequestDispatcher include 时,servlet 容器不使用加速器高速缓存。

6500647 

在 Windows 上,动态重新加载 JSP 会产生不正确的输出。

Web 服务

下表列出了 Web Server 的 Web 服务方面的已知问题。

表 18 Web 服务方面的已知问题

问题 ID 

描述 

6467808 

Web Server 7.0 中运行的 Web 服务应用程序抛出“名称空间错误:无法从给定的源创建包络”异常。

这是用于 XML 处理的 Java API JAR 文件(主要是 JDK 版本 1.5.0_08 或更高版本的 xerces.jar 文件部分)问题。因为 Web Server 7.0 使用 JDK 版本 1.5.0_09 的 JAXP JAR 文件,所以可在 Web Server 中看到该问题。Web Services 2.0 软件包的最新 JAXP JAR 文件对此问题进行了修复,但修复的 JAR 文件还不是 JDK 软件的一部分。

解决方法

使用与 JDK 软件一起打包的 JAXP 1.3.1 JAR 文件,而不是 JAXP JAR 文件。 

执行以下步骤: 

  1. <JRE>/lib 目录下创建 endorsed 目录(如果不存在)。

  2. 将 JAXP 1.3.1 JAR 文件放置到 endorsed 目录中。

    或者,

    <instance_dir>/config/server.xml 文件中将 java.endorsed.dirs 系统属性作为 JVM 选项传递。

  3. 将该属性设置为包含 JAXP 1.3.1 JAR 文件的目录。例如:

    <jvm>
    <jvm-options>-Djava.endorsed.dirs=/opt/SUNWjax/share/lib</jvm-options>
    </jvm>

本地化

下表列出了 Web Server 7.0 的本地化版本方面的已知问题。

表 19 本地化方面的已知问题。

问题 ID 

描述 

6385933 

创建配置后,多字节的名称会变为乱码。

  1. 单击“配置”选项卡。

  2. 选择“复制或创建配置”。

  3. 在“配置名称”字段中键入一个多字节字符串,并输入屏幕中的其他信息。

  4. 单击“完成”按钮。

    此时将显示包括字符串 ???(而不是所输入的名称)的配置列表。不能重新启动实例。

6316881 

无法使用 req.getHeader() 检索标头中的多字节字符。

调用 request.getHeader() 后,不能正确解析这些字符。

5046634 

Web Server 7.0 中没有相当于 use-responseCT-for-headers 的功能。

6503931 

schema.properties 文件未本地化。

由 Administration Server 引发的 SchemaValidationExceptions 将导致异常消息,这些消息可从 schema.properties 文件中读取。此文件未本地化。

6483354 

在 Windows 和 HP-UX 上,某些条件下 webservd 进程不释放文件句柄。

  1. 通过登录 URL 访问 Web Server 管理控制台。

  2. 从管理页中选择“配置”选项卡。

  3. 选择一个配置链接,然后选择“虚拟服务器”链接。

  4. 将“协商客户机语言”设置为启用状态,并记下您的语言,如 "zh-CN"。

  5. 单击“保存”按钮。

  6. 通过单击管理控制台中的“部署暂挂”链接重新启动 Web Server,或者手动重新启动。

  7. 在 Internet Explorer 中,键入不存在的 URL,例如 http://yourmachine/xyz

    Internet Explorer 6 中显示“找不到页”。

期望的结果:Internet Explorer 中应正确显示“找不到”页而不是“找不到页”错误。 

6507819 

本地化的联机帮助内容与英文版有一些差别。

6507819 

本地化版本的 Web Server 联机帮助内容与英文版有一些差别。

在管理控制台中,日文联机帮助没有以下屏幕的联机帮助内容: 

编辑访问日志首选项 

编辑服务器日志首选项 

将日志文件归档 

设置日志轮转 

6508299 

在非英语语言环境中,Web Server 联机帮助的左侧面板中的搜索结果显示乱码。

使用联机帮助中的“搜索”选项卡搜索某些内容时,会在搜索结果页中显示乱码。 

6494089 

Administration Server 节点包含未本地化的字符串。

  • 以管理员身份登录到 Web Server 管理控制台。

  • 单击“节点”选项卡。

    此时将显示未本地化的字符串,例如 'This is the Administration Server Node'。

6502036 

帮助窗口的左侧窗格中显示“应用程序错误”消息。

在 Linux 上,通过本地化版本的管理控制台访问帮助会显示“应用程序错误”消息。 

Java Enterprise System

下表列出了 Java Enterprise System (Java ES) 方面的已知问题。

表 20 Java ES 方面的已知问题

问题 ID 

描述 

6484181 

对于要启动的 64 位 Web Server 7.0,Portal Server 将 JVM 堆栈大小配置为 128K(太低)。

如果已在 64 位模式下配置了 Web Server 7.0,且启动了 Portal Server 安装,Portal Server 配置不会将堆栈大小设置为 128K。但是,如果已安装了 Portal Server 和 Web Server,并在 32 位模式下进行了配置,切换到 64 位模式涉及到一系列手动步骤,“解决方法”部分中介绍了这些步骤。 

解决方法

如果在 32 位版本的 Web Server 7.0 上部署了 Java ES 5 的 Portal Server 部分,且要在 64 位模式下启动该服务器,请执行以下步骤: 

  1. # install_dir/bin/wadm delete-jvm-options --user=admin --port=8989 --password-file=passfile --config= HOST_NAME "-Xms512M -Xmx768M -Xss128k"

  2. # install_dir/bin/wadm create-jvm-options --user=admin --port=8989 --password-file=passfile --config= HOST_NAME "-Xms512M -Xmx768M -Xss512k"

  3. 通过键入以下命令,将 Web Server 7.0 的本机堆栈大小增加到 139264:

    # install_dir/bin/wadm set-thread-pool --user=admin --config=config_name --password-file= filename native-stack-size=139264

  4. 部署配置。

    # install_dir /bin/wadm deploy-config

6487041 

Java ES Web Server 安装中不存在 schemagen/xjc/wsgen/wsimport 脚本。

在 Java ES 安装和 Web Server 的单独安装中,schemagen/xjc/wsgen/wsimport 脚本位于不同的位置。

解决方法

脚本是 Web 服务组件的一部分。在单独的 Web Server 安装中,这些脚本和 JAR 文件分别位于 install_dir/bininstall_dir/lib 目录中。

在 Java ES 安装中,脚本和 JAR 文件被安装为共享组件的一部分,它们不在 Web Server 安装根目录中。 

不同平台上脚本和 JAR 文件的位置如下: 

Solaris OS: 

  • 脚本位于 /opt/SUNWjax/bin 目录下。

  • JAR 文件位于 /opt/SUNWjax/lib/usr/share/lib 目录下。

Linux 和 HP-UX: 

  • 脚本位于 /opt/sun/bin/opt/sun/share/jaxb/bin 目录下。

  • JAR 文件位于 /opt/sun/share/jaxb/lib/opt/sun/share/lib/opt/sun/private/share/lib 目录下。

Windows: 

  • 脚本位于 <JES_installation_dir> \share\bin<JES_installation_dir> \share\jaxb2\bin 目录下。

  • JAR 文件位于 <JES_installation_dir> \share\jaxb2\lib<JES_installation_dir> \share\lib 目录下。

6432106 

升级 Web Server 后,Sun Java System Portal Server 搜索抛出异常。

将 Web Server 从 Java ES 4 升级到 Java ES 5 时,Portal Server 搜索功能抛出异常。 

解决方法


注 –

将现有 libdb-3.3.solibdb_java-3.3.so 库文件移到合适的位置(Web Server 的专用目录外部的某个位置)。Portal Server 库位于合适的位置后,必须为以下命令中的 <libdb-3.3.so path>:<libdb_java-3.3.so path> 指定该路径。


在 Solaris 平台上,执行以下步骤: 

  1. libdb-3.3.solibdb_java-3.3.so 文件从 Web Server 6.1 lib 目录复制到合适的位置。


    注 –

    对于 HP-UX,文件为 libdb-3.3.sllibdb_java-3.3.sl。对于 windows,文件为 libdb-3.3.dlllibdb_java-3.3.dll



    注意 – 注意 –

    不要将库文件复制到 Web Server 7.0 专用目录(例如,lib 目录)。


  2. 创建名称为 /portal_libraries 的目录 (mkdir)。将库文件 libdb-3.3.solibdb_java-3.3.so 复制到 /portal_libraries

  3. 使用 wadm 命令通知 Web Server 库文件的位置。

  4. 通过键入以下管理 CLI 命令获取当前本机库路径设置:

    get-jvm-prop -user=admin --config=hostname native-library-path-prefix

    保存输出。

  5. 通过键入以下管理 CLI 命令,将复制的 libdb-3.3.solibdb_java-3.3.so 路径附加到现有本机库路径。

    set-jvm-prop --config= hostname native-library-path-prefix=<existing native library-path>:</portal-libraries-path>

    其中,portal-libraries-path 是在步骤 1 中复制 libdb-3.3.solibdb_java-3.3.so 文件的位置。

    如果未获取 get-jvm-prop 命令的任何结果或输出,请在命令提示符下,设置 native-library-path-prefix

    native-library-path-prefix=</portal-libraries-path>


  6. 注 –

    对于 Windows 平台,按如下所示使用 ';' 作为 native-library-path-prefix 参数的分隔符:

    native-library-path-prefix= <existing native libarary path>;<portal-libraries-path>

    对于非 Windows 平台,按如下所示使用 ':' 作为 native-library-path-prefix 参数的分隔符:

    native-library-path-prefix=<existing native libarary path>:<portal-libraries-path>


  7. 通过键入以下命令部署修改的配置:

    deploy-config [--user=admin-user] config-name

6504178 

Java ES 5 中迁移日志报告一条假消息“超级用户不是有效用户”。

在 UNIX 平台上,从 Java ES 4 迁移到 Java ES 5 时,迁移日志文件报告 警告:“超级用户不是有效用户”。这是不正确的,因为在该主机上“超级用户”为有效用户。

6453037 

启动 Web Server 时,很多警告/消息显示在标准输出中,而不是将这些消息发送到日志文件。

如何报告问题和提供反馈

如果您在使用 Sun Java System Web Server 7.0 期间遇到问题,请通过以下方式之一与 Sun 客户支持部门联系:

为了便于我们更好地帮助您解决问题,当您联系客户支持部门时请提供以下信息:

Sun 欢迎您提出意见

Sun 致力于提高其文档的质量,并十分乐意收到您的意见和建议。请使用以下网址上的 "Send comments" 链接将您的意见发送给 Sun: http://docs.sun.com/

请在您的意见中注明标识信息,例如书的文件号码和标题。

要提供有关 Sun Java System Web Server 7.0 产品的反馈,请发送邮件到 mailto:webserver@sun.com

其他 Sun 资源

在以下位置可以找到有关 Sun Java System 的有用信息:

搜索 Sun 产品文档

除了可以从 docs.sun.com Web 站点搜索 Sun 产品文档之外,还可以使用所选择的搜索引擎,在搜索字段中键入以下语法来进行搜索:

<search-term> site:docs.sun.com

例如,要搜索 "Web Server",请键入以下内容:

Web Server site:docs.sun.com

要在搜索中包括其他 Sun Web 站点(例如,java.sun.comwww.sun.comdevelopers.sun.com),请在搜索字段中使用 sun.com 替换 docs.sun.com