Sun Java System Web Server 6.1 SP9 发行说明

已解决的问题

本节列出了在以下版本中已解决的最重要问题:

已在 6.1 SP9 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP9 中解决的问题。

表 4 已在 Sun Java System Web Server 6.1 SP9 中解决的问题

问题 ID 

描述 

6295325 

Web Server 应该为其 LDAP 连接池实现超时参数。 

使用 LDAP 验证时,如果执行 ldapsession bindldap search 时 LDAP 服务器无响应,则 Web Server 不会响应。在 server_root/userdb/dbswitch.conf 文件中设置超时值(以秒为单位)将使 Web Server 无响应,并且还停止等待 LDAP 服务器。默认情况下没有超时。

样例 dbswitch.conf

default:binddn cn=Directory Manager
default:encoded bindpw YWRtaW5hZG1pbg==
default:timeout 60

6370259 

FastCGI 不能正常关闭。 

6442778 

当值大于 0 时,Servlet/JSP 中的 setContentLength(0) 不起作用。

6471213 

超时时显示不正确的错误消息。 

6504581 

由于 ldap_result(),LDAP 会话中出现内存泄漏。

6509590 

日志级别未显示相应的消息。 

6510001 

web.xml 中的 session-timeout 值不优先于 sun-web.xmltimeout 值。

6540788 

无法安装有效期为 99 年的 SSL 服务器证书。 

6540817 

Windows 2003 SP2 和 R2 不支持 Web Server 6.1。 

6542731 

在 Java ES 4 中无法运行 Web Server 6.1 scheduler

6553963 

搜索引擎无法识别特定的 PDF 文件。 

6563615 

在设置分布式管理时 Web Server 使用与安全 LDAP 服务器的匿名绑定。 

6579852 

Web Server 安装包含 JDK 的已优化和调试的二进制文件。 

6581407 

Restricting Access to a File Type 功能不更改相应的 obj.conf 文件。

6590893 

如果将 Web Server 独立位用于从 Java ES 安装的 Web Server 升级,它应该是可识别的,并且应该为用户提供警告消息。 

6591471 

全局禁用 Java 时 errorlog 文件中缺少服务器关闭消息。

6592886 

在 JDBC 池监视器的 QueueSize 中显示负数。

6598092 

使用 invoker Servlet 时首次通过 RequestDispatcher 转发失败。

6603070 

未正确处理包含单引号或双引号字符串的 Cookie 值。 

6603088 

在 LDAP 搜索中发生崩溃。 

6609457 

Web Server 的安装后脚本未正确处理 ABE 大小写。 

6620677 

开始脚本不计算要在 Solaris 9 中装入的正确 libmtmalloc

6628376 

停止调度程序时应该删除 scheduler.pid 文件。

6628914 

/usr/dist/share 目录中删除 Sun Studio 10 可导致在 Solaris Sparc 8、9 和 10 上出现生成故障。

6630037 

Cron 日志轮转将创建包含实例名称和另一个实例名称的子字符串的无效日志归档。 

6638185 

在搜索中出现跨站点脚本漏洞。 

6643558 

需要提供 client-ip 标记的正确说明和示例。

6647151 

在高级搜索中出现跨站点脚本漏洞。 

6619655 

反向代理插件文档应该指出支持 Application Server。 

6514004 

未说明禁用 HTTP PUT 和 DELETE 的步骤。 

6582644 

应该在发行说明中包含将新超时参数用于 LDAP 验证的说明。 

6663921 

在 AIX 上启动服务器后 Web Server 开始脚本未返回提示模式。有关更多信息,请参见AIX 5.3 技术级 6 SP5AIX 5.3 技术级 7 SP2

6667638 

在安装指南(该指南已与产品捆绑在一起)中提供正确的 JDK 版本。 

已在 6.1 SP8 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP8 中解决的问题。

表 5 已在 Sun Java System Web Server 6.1 SP8 中解决的问题

问题 ID 

描述 

4737204 

wdeploy delete 命令跟随符号链接并删除符号链接所指向的目录及内容。

6152655 

Web 应用程序中基于表单的验证会导致用户意外注销,但是会话应仍处于活动状态。 

6235473 

需要一种功能,该功能可以更改使用 WebDAV 创建的目录的权限。 

6319312 

如果在发送对 FastCGI Authorizer 应用程序的请求后停止了实例,则 Fastcgistub 将转储核心。

6343584 

在死锁情况中,当线程等待由 NSS 线程拥有的锁时,Web 服务器将挂起。 

6379347 

如果 Web 服务器中部署了 Access Manager,则所有版本的 Web Server 6.1 在承载负荷时都将崩溃。 

6497690 

在 Web 服务器搜索 Web 应用程序中,需要一个具有完整 URL 或相对 URL/URI 的选项。 

6508015 

getParameterNames() 不返回查询字符串中非参数化的名称。

6509623 

(Windows XP 和 Windows 2003):无法通过单击“开始”->“程序”-> "Sun ONE Web Server" ->“发行说明”链接来打开 Web Server 6.1 SP7 发行说明。 

6513358 

Web 服务器反向代理插件不处理块数据。 

6519021 

由管理服务器生成的新的虚拟服务器类的 obj.conf 文件包含错误。

6519551 

JDBC 连接池功能中的问题。 

6519839 

Web Server 重定向功能漏洞。 

6520528 

如果重定向 URL 不是以斜杠 (/) 开始,则 response.sendRedirect() 发生错误。

6526460 

WS6.1 SP7 中的 LDAP 连接失败错误。 

6531111 

htaccess AuthGroupFile 应支持空文件(与不指定该指令等效)。

6532218 

在 T2000 系统上,Web Server 6.1 SP7 在 libxerces-c.so 中发生崩溃。

6534216 

更新 Web server 6.1 SP8 的自述文件、版本字符串和许可证文件。 

6540248 

将 Web Server 6.1 SP8 与 NSS 3.11.6 和 NSPR 4.6.6 进行集成。 

6546233 

使用 SP8 发行版和版本号对 RPM 规范和 pkginfo 文件进行更新。 

6566204 

UTF-7 跨站点脚本漏洞。 

6567841 

表单验证被绕过和 JSP 源代码泄露漏洞。 

6574379 

Web Server 6.1 浏览器支持应该包括 Internet Explorer 7。 

已在 6.1 SP7 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP7 中解决的问题。

表 6 已在 Sun Java System Web Server 6.1 SP7 中解决的问题

问题 ID 

描述 

4856895 

在 UNIX 上:在服务器关闭的过程中,监视进程在多 CPU 计算机上崩溃。 

6158040 

从 4.1 迁移到 6.1 时,server.xml 文件中的 JAVA 参数丢失。

6206179 

如果在两个预定轮转之间更改系统时间,则内部日志轮转会将文件轮转两次。 

6213097 

在 JES3 上,从 4.1 迁移到 6.0 时,ktsearch.jar 不会正确地迁移。

6276594 

带有 Transfer-encoding:chunked 标头以及请求主体发送的 PUT 请求失败。

6292582 

SNMP 管理器查询 SNMP MIB 的“系统内存中的进程内存片断”(iws.mib 的一部分)时,会给出错误的结果。

6315783 

在法文语言环境中,单击 Search 页面上的联机帮助链接会进入英文页面。

6348395 

使用 IWSSessionManager 时,使会话无效不会调用 HttpSessionListenersessionDestroyed()

6350502 

Pragma 和 cache-control 标头会导致互操作性问题。 

6358858 

zlib 库抛出内部错误。

6367672 

MaxProcs 大于 1(一)时,重新启动脚本会失败。

6376035 

无法配置 Web Server 以成功运行包含 jstl 标记的 JSP 文件。

6376082 

必须支持 JNDI 简单名称,才能在 Web 应用程序中进行查询,以实现与 Application Server 产品的兼容性。 

6380777 

无法通过管理 GUI 为 magnus-internal/cgi 添加 pl 文件后缀。

6381747 

如果会话属性实现 HttpSessionBindingListener,则不管会话对象是否被访问,超过会话超时周期后,会话都会过期。

6382704 

即使禁用了 Monitor Web Server Statistics 选项,管理服务器也会监视服务器统计信息。

6384456 

Web 应用程序不正确地尝试使用某个对象时,会使 Web 服务器崩溃。 

6384640 

并发重新启动请求会中止 Web Server 进程。 

6388092 

存储在 /ns-icons 目录中的图像不能在 Internet Explorer 中正常显示。

6388766 

在 Windows 上:创建或编辑新的 CGI shell 目录时,对 "\"(日文反斜杠标记,日元)的处理方式不同。 

6392159 

重新启动脚本无法断续地重新启动 Web Server,从而导致 Web Server 挂起。 

6392644 

Web Server 6.0 SP10 和 Web Server 6.1 SP5 的自述文件中的 URL 不正确。 

6400307 

添加变量时,管理 GUI 的群集控制功能挂起。 

6418529 

搜索页面的内容包含英语和其他语言。 

6421617 

使用受限制的组选项打开 .htaccess,然后解析“整个服务器”的 HTML(所有 HTML 文件)将会导致出现某些问题。

6426382 

如果 net_write SAF 的值超过 HTTP 压缩的片断大小的三倍,则 net_flush 调用不会刷新所有数据。

6428199 

如果属于某个用户组的成员的用户 ID 包含 ","(逗号),搜索过滤器将失败。 

6428403 

Servlet 过滤器将其他数据附加到由核心生成的响应主体时,如果其他数据的大小大于原始响应主体,服务器可能会崩溃。 

6429293 

Web Server 6.1 样例应用程序中存在安全漏洞。 

6433752 

ssl-check 函数不适用于基于 NSAPI 的插件。

6436535 

当某个连接位于连接队列中时,服务器在停止或重新启动时会挂起。 

6437635 

在某些情况下,撤销的客户机证书和 CRL 文件存在问题。 

6438408 

SNMP 进程会在进行每个连接请求时泄漏内存。 

6439519 

如果从 obj.conf 文件中删除了 ObjectType fn="force-type" 指令,则在针对多个字节范围发出请求时,服务器可能会崩溃。

6441402 

在 Web Server 6.1 SP5 64 位版本中进行 LDAP 服务器配置时失败。 

6442651 

如果 Web 应用程序的 URL 包含 URI 参数,将导致递归重定向。 

6448255 

在 Windows 上:在某些情况下,webservd 进程不释放文件句柄。

6451182 

Web Server 6.1SP6 在 parseParameters() 中发生高 CPU 使用率情况。

6455812 

处理某些 magnus.conf 指令时存在的线程安全性问题会导致某些配置在启动时崩溃。

6458771 

如果在 ./stop 完成之前执行 ./startwatchdog 可能会崩溃。

6465691 

如果 HTML 页面的 tiles 标记中使用了 <jsp:include>,HTML 页面会出现显示错误。

6471388 

在 Windows 上:使用隐藏的共享网络驱动器作为文档目录会导致 Not Found 错误。

6473494 

NSS 中存在签名 DigestInfo 解析问题。

6477953 

在 Windows 上:Web Server(单机)会修改 NSPR/NSS 位,因而中断 FIPS 模式。 

6477981 

由于缺少 .chk 文件,Web Server(单机) 中的 FIPS140 模式被中断。

6478972 

随 Web Server 6.1SP6 一起提供的 JDK 与 2007 年夏令时 (Daylight Saving Time, DST) 变化不兼容。 

6480026 

某些保持活动的连接不会在指定的时间后关闭。 

6482272 

Web Server 实例的操作状态发生变化时,SNMP 主代理不发送陷阱。 

6482560 

在 HP-UX 上:使用 1.4.2.09 + 和 1.5.0.3+ JVM 时,Web Server 会崩溃。 

6488468 

在 HP-UX 上:删除 Web Server 的封装 JDK。 

6489275 

应将 Web Server 6.1 与最新的 NSS 版本集成在一起,以便符合 FIPS 140-2。 

6494886 

低延迟/高并发性模式有时无法动态切换。 

6496892 

在 AIX 上:删除 Web Server 的封装 JDK。 

6507264 

将默认日志级别设置为 info 后,仍然在服务器启动时显示 finer 日志消息。

6508092 

通过快速无提示模式安装后,HP-UX 平台上 Web Server 6.1 SP7 的服务器启动会失败。 

6510957 

Solaris 中的 pkginfo 文件和 RPM 规范文件指向旧的服务包 (SP5)。

已在 6.1 SP6 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP6 中解决的问题。

表 7 已在 Sun Java System Web Server 6.1 SP6 中解决的问题

问题 ID 

描述 

5027774 

配置中的 WW_umask 在 Solaris 中为 NULL

6334248 

6397340 

无法将 Windows 2003 的映射网络驱动器读取为文档根目录。 

附加信息:要在共享网络资源中使用文档根目录,必须使用 UNC 路径,例如,//machine-name/shared-folder-name。映射的驱动器盘符(如 X:)无法用作文档根目录。您可以在 server.xml 中手动指定文档根目录,也可以借助管理 GUI,通过访问 "Virtual Server Class" -> "Content Management" -> "Primary Content Directory" 指定文档根目录 。

要使用 UNIX 上的共享目录,请执行以下操作: 

  1. 在安装有 Web Server 的 Windows 计算机上安装 SFU (Windows Services for UNIX)。

  2. 通过“开始”菜单下的 SFU 用户界面快捷方式,将 Windows 用户和组映射到 UNIX 用户和组。


    注 –

    运行 Web Server 时,User Name Mapping Service(SFU 的一部分)也必须运行。


使用另一台 Windows 计算机上的共享目录时,请确保两台计算机上的管理员帐户密码相同,否则服务将无法访问网络资源。 

无论共享目录位于 UNIX 上还是位于 Windows 上,都必须以管理员组的特殊用户身份(如 ./Administrator)运行代表实例服务器的服务,而不能以默认的本地系统帐户运行该服务。转至“控制面板”->“管理工具”->“服务”,并在“属性”对话框中进行更改。

6384651 

对于 HP-UX:Web Server 有时返回错误的上次修改标头和日期标头。 

6404983 

通过 LDAP 服务器使用管理 GUI 搜索用户和组失败。 

6316387 

处理 if-unmodified-since 标头时,Web Server 使用不正确的逻辑。

6318003 

对于包含 if-unmodified-sincerange 的请求,Web Server 返回代码为 412 的实际内容。

6312702 

HttpServletResponse.reset() 未按预期运行。

6360180 

webapps/qa_app/jsp/encodedurlforwarder 中发生崩溃。

6316881 

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

解决方法:

默认情况下,请求标头使用 UTF-8 enc 进行编码。通过执行以下步骤,您可以在 Web 应用程序级别自定义请求标头编码:

  1. 在 Web 应用程序的 sun-web.xml 中,将配置参数 use-requestenc-for-headers 的值设置为任意值,例如 yestrueon

    在以下示例中,即为 Web 应用程序启用了请求标头编码:

    <sun-web-app>
     <parameter-encoding form-hint-field="j_encoding">
     <property name="use-requestenc-for-headers" value="true" >
     <session-config>
       <session-manager>
     </session-config>
     <jsp-config>
    </sun-web-app>
  2. 使用 request.setCharacterEncoding() 在应用程序 (JSP/Servlet) 中设置字符编码的名称。

6318406 

重新部署 Web 应用程序导致文件的所有权更改。 

6294743 

更新 JSP 搜索集合将在已转换的目录中创建新 tmp 文件并填满磁盘空间。

6197731 

访问管理服务器时出现内部错误。 

6316262 

管理 GUI 不反映对访问日志路径所做的更改。 

6378521 

makefiles 需要在 6.1 中清除。

6318200 

格式化安装程序错误消息时缓冲区溢出。 

6343584 

由 NSS 阻塞引起保持活动子系统中发生死锁。

6326965 

任何人均可读取文件中纯文本格式的管理密码。 

解决方法:使用以下两种解决方法之一:

  • 手动删除 .adminpasswd 文件。

  • .adminpasswd 文件的权限更改为 400

4991884 

6246214 

对大型 .doc 文件建立搜索索引时挂起。

解决方法:

  1. SEARCH 元素中添加以下属性。

    <SEARCH>
      <PROPERTY name="conversionExtensions" Value="pdf,doc">
      :
      :
    </SEARCH>
  2. 重新启动服务器。

  3. .doc 文件添加到集合中。

6356179 

Web Server 6.1 的管理服务器未在 USERDB 标记中更改 id 属性。

附加信息:要在 USERDB 标记中更改 id 属性,请使用以下两种选项之一:

  • 创建一个虚拟服务器类文件。将此类文件作为模板,创建多个虚拟服务器。在这种情况下,VS Class 定义的大多数配置将由所有虚拟服务器继承。

  • 在服务器实例 (https-localhost) 中创建多个虚拟服务器类文件。每个虚拟服务器类文件可以包含一个或多个虚拟服务器。

6333656 

Web Server 二进制文件中的 MIME 类型文件必须包括 StarOffice/OpenOffice MIME 类型。 

6342394 

Windows 上的计时程序日志轮转可以创建具有特定实例名称的无效归档日志。 

6358851 

SNMP 主代理和子代理启动失败。 

6336309 

server.xml 中重写特殊字符 "&" 时出现问题。

6335483 

为 HP-UX 创建启用符号的版本(未剥离的)。 

6332442 

magnus.conf 中存在 Init fn="stats-init" 时,Linux 上的 Web Server 崩溃。

4718466 

将第 6 个密钥导入到密码后,Web Server 6.0 显示错误:server not avail

6340799 

在 SUSE Linux Enterprise Server 9 SP2 上对 S1WS6.1SP5 SSL 进行压力测试期间,webservd 出现内存泄漏。

6353988 

在 Web Server 6.1SP4/SP5 的某些内置证书授权机构 (Certificate Authority, CA) 上无法设置客户机信任或服务器信任。 

6329109 

Web Server 6.1:由于多个安装运行在同一端口但使用不同的 IP 地址,而发生锁定文件冲突。 

6378545 

更新 JSP 搜索集合时,更新 JSP 文件操作无法重新建立索引。 

6280778 

使用 Web Server 6.1 搜索无法为 PDF 文件建立索引。安装了操作系统修补程序 PHSS_28871 的 HP-UX 上会发生此错误。 

6302377 

Servlet 容器 UTF-8 URI 映射存在漏洞。 

6370089 

将 NSS 3.11.1 与 Web Server 6.1 SP6 集成在一起。 

6285129 

某些情况下,在 jsp:param 值中使用 % 失败。

6324034 

Web Server 对上载文件大小存在默认限制 10 MB。 

6361485 

htaccess 在 Web Server 6.1 SP5 中对用户文档目录不起作用。

6350122 

Windows 上的 WS6.1SP5: 由于 scheduler.conf 文件中出现乱码,基于计时程序的日志轮转失败。

6388243 

在 Web Server 6.1SP4 (Windows) 上安装 CRL 时,会将其添加到管理 GUI 的 CKL 部分。 

6377343 

使用 NSS 3.11.1,具有新的重要扩展名(如 RFC3280 中提到的 PolicyConstraints)的证书可以导入到证书数据库中。

6376634 

SSL3SessionTimeoutSSLSessionTimeoutmagnus.conf 中配置为用户定义的值时,SSL 会话没有按预期超时。NSS 3.11.1 已修复 magnus.conf 的指令 SSL3SessionTimeoutSSLSessionTimeout

已在 6.1 SP5 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP5 中解决的问题。

表 8 已在 Sun Java System Web Server 6.1 SP5 中解决的问题

问题 ID 

描述 

6322443 

NSFC 缓冲区大小应可配置(64 位)。 

附加信息:使用新 BufferSize nsfc.conf 指令来配置缓冲区大小,该缓冲区用于传送有关高速缓存未命中次数的文件内容。可将以下指令添加到 nsfc.conf 以使缓冲区大小从默认的 8192 字节增大到 16384 字节:BufferSize=16384

较大的缓冲区大小可能会使吞吐量增大,但同时也会造成等待时间和内存使用量增大。 

6234284 

如果管理密码包含 shell 元字符(例如 ;、$、&、^、*、(、)、|、<、>、'、`、"、\ 等),则 JES3 Web Server 安装就会失败或发生核心转储。 

6232465 

包括用于 HP-UX Web Server 内部版本的 -N 链接程序选项。

6171389 

使用 Keep-Alive 时,只能对第一个 HTTP 请求调用输入过滤器。所有后续的 TCP 连接请求都不能通过该过滤器进行处理。

6195820 

全局资源不可用于 load-on-startup Servlet。 

5042600 

无法将 6.0 SP7 Web Server 实例迁移到 6.1 SP2。 

6244615 

Web Server 迁移应当正确更新 RootCerts

6219618 

JES Web Server 6.1 SP2 无法为创建搜索集合而建立 PDF 1.5 (Acrobat 6. x) 版文档的索引。

6239342 

默认错误页面中存在跨站点脚本编写漏洞。 

4879994 

SSL:请求触发新的 SSL 握手时超过 8 k 的数据量过大。 

附加信息:默认情况下,Web Server 最大能上载 1 MB 的文件(如果客户机证书验证是可选的)。要上载大于 1 MB 的文件,请增大 magnus.conf 文件中的 SSLClientAuthDataLimit。如果同时上载非常大的文件,Web Server 就要使用大量内存。要最大程度地减少内存使用量,请执行以下操作之一:

  • 如果不需要验证,请关闭验证。

  • 如果需要验证,请通过在 obj.conf 中设置 require=1 以执行强制验证。

PathCheck fn="get-client-cert" dorequest="1" require="1"

6229472 

.htaccess 指令已中断。

6170938 

acceptlanguage 对用户文档目录不起作用。

6180991 

内部守护进程日志轮转对大于 2 GB 的文件不起作用。 

6254121 

.htaccess 未能保护没有相应文件的资源。

6185904 

新 NSS 错误代码未被正确处理。 

6262885 

从 HTTPS 切换到 HTTP 会导致生成新会话。 

附加信息:在 Web 应用程序的 sun-web.xml 中的 cookie-properties 下,为 Web 应用程序将会话 Cookie 的 isSecure 属性设置为 truefalse。默认值为 true

在以下示例中,通过把参数值设置为 false,将与 Web 应用程序对应的 isSecure 设置为 false


<session-config>
    <cookie-properties>
      <property name="isSecure" value="false">
    </cookie-properties>
</session-config>

6222728 

在 Windows 2000 平台上的 Web Server 6.1 SP2/SP3 中,无法使用 SNMP 服务。 

6273472 

Web Server 6.1 SP4 卸载脚本显示一条错误消息—"No such file or directory'"。 

6259257 

某些 PDF 文件无法通过搜索引擎建立索引。 

6253489 

ApplicationDispatcher 中使用 JSP 和 JSP 中包括的若干 includes 将抛出 ClassCastException

6285847 

包含双 Content-Length 标头的请求将被拒绝(HRS 漏洞)。

解决方法:magnus.conf 中添加 StrictHttpHeaders 指令,并将其值设置为 on

6275413 

配置有误的主页 SAF 会导致服务器崩溃。 

已在 6.1 SP4 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP4 中解决的问题。

表 9 已在 Sun Java System Web Server 6.1 SP4 中解决的问题

问题 ID 

描述 

6021153 

必需的 ID 为 112396-03 的修补程序不存在。 

在早期发行说明中列为必需的修补程序编号 112396-03 不正确。 

正确的修补程序编号是 112396-02。 

Solaris 用户必须安装 Sun 建议的修补程序簇,该簇可以从 http://sunsolve.sun.com 站点的 "Recommended and Security Patches" 部分获得。

Solaris 8 (SPARC)

  • Solaris 8 Update 7

  • Sun 建议的最新推荐安全修补程序簇

Solaris 9(SPARC 和 x86)

  • Solaris 9 Update 4 或更高版本。

  • Sun 建议的最新推荐安全修补程序簇

6066252 

带有 AKI 扩展名的客户机证书导致 SEC_ERROR_UNKNOWN_ISSUER 错误。

6092498 

如果客户机证书包含捷克语字符,Web Server 6.1 无法使用 LDAP 验证该客户机证书。 

6171311 

在 JDK 1.5 环境中运行 Web Server 时经常遇到错误。 

6171784 

由于某个日志记录配置错误,Web Server 性能出现问题。 

4925875 

对于韩文 HTML 集合,使用带星号的韩文进行搜索时不返回任何结果。 

6171950 

sun-web.xml 中含有 reload-interval 参数时,经过预编译的 JSP 文件未按预期运行。

解决方法:使用属性 use-precompiled(在 sun-web.xml 中的 jsp-config 下将其设置为 true)来指定 JSP 文件已经过预编译,并且决不能在运行时对其进行编译。

示例 sun-web.xml 如下:

<sun-web-app>
   <session-config>
     <session-manager>
   </session-config>
   <jsp-config>
  <property name="use-precompiled" value="true" >
   </jsp-config>
</sun-web-app>

5048940 

从 SP1 升级后,无法访问管理 GUI 中的 "Superuser Access Control" 页面。 

6177544 

完成插件的 RPM 安装后,libpassthrough.so 将不存在。

6176231 

Sun Java System Web Server 6.1 SP4—在 NSS 3.9.3 Beta 版中,使用删除证书管理 GUI (bin/https/admin/security) 时将发生核心转储。

6173365 

对 Solaris SPARC/x86 平台的 Web Server 的同一内部版本使用了多个软件包安装程序。 

5039633 

将 NSS 更新到 3.9 系列。 

5063134 

Java Enterprise System 符号链接没有用于 J2SE 定位。 

6067407 

使用 ACL_LDAPSessionFree() 时出现问题。

6173293 

如果设置了 Servlet 过滤器,则 Web Server 始终将内容类型设置为 text/html。 

6176264 

Web Server 6.1 SP4 Solaris x86 无法通过管理 GUI 启动 SSL 实例。 

6180677 

适用于 JES3 的 Web Server SP4 无法从适用于 JES2 的 Web Server SP2 上进行升级。 

6066139 

在 JDK1.5_beta2 版本中运行 Web Server 时,测试失败。 

6088595 

在 JDK 1.5.0_beta2 中创建和编辑类时,管理控制台抛出异常。 

4904913 

国际化搜索:日文中的 "?" 通配符搜索将导致错误的匹配。

已在 6.1 SP3 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP3 中解决的问题。

表 10 已在 Sun Java System Web Server 6.1 SP3 中解决的问题

问题 ID 

描述 

4798461 

GUI 未正确反映关闭 "Transmit File" 的时间。

4904896 

国际化搜索:在搜索管理 GUI 上对默认编码的编码列表进行排序。 

4905412 

GUI 不允许管理 keyfile 数据库中的用户。

4991338 

Web Server 管理控制台不显示所有选项卡(在 Mozilla 浏览器中)。 

5001819 

Web Server 6.1:Nova 搜索引擎有时无法拾取文档。 

5014693 

Java 过滤器、HTTP 压缩和 SHTML 无法交互操作。 

5021077 

如果单击 "OK" 按钮而不选择 "Directory Server",则会抛出 java.lang.NullPointerException

5025617 

Web Server 的 JNDI 需要从 sun-web.xml 中映射 resource-env-ref

5042676 

请求流问题,客户机标签代码为 302。 

5056989 

在会话 ID 中启用前缀主机名。 

您可以在 Web 应用程序 sun-web.xml 中的 manager-properties 下将属性 prefixSessionIDWithHostname 的值设置为 yestrueon,来为 Web 应用程序在会话 ID 中启用前缀主机名。

在以下示例中,通过将参数值设置为 true 来为 Web 应用程序在会话 ID 中启用前缀主机名。

<session-config>
  <session-manager>
   <manager-properties>
    <property name="prefixSessionIDWithHostname" value="true">
   </manager-properties>
  </session-manager>
</session-config>

5057749 

Web Server 6.1 SP2:未装入 certmap.conf 中定义的插件。

6041356 

magnus.conf 中指定了 AdminLanguage 和/或 DefaultLanguage 后,出现内存泄漏。

6057426 

负载平衡器插件(以前称作 Resonate 插件)loadbal.so 在 Solaris SPARC 平台上不起作用。

loadbal.so 插件的位置为 server-root/plugins/loadbal.so

5065017 

Servlet 会话数据问题。 

5048051 

在通过 RPM 安装的 Linux 上创建集合失败。 

5029954 

ConnQueueSize/RqThrottle 为 0 时,将忽略堆栈大小。

4898077 

HttpServerAdmin 和 iWS 控制台之间的行为不一致。

5013100 

将两个端口(例如 2500 和 02500)作为不同的端口添加到 server.xml 中。

5046634 

在 http 标头和插件程序中有 2 字节字符。 

您可以通过将 Web 应用程序的 sun-web.xml 中配置参数 use-responseCT-for-headers 的值设置为 yestrueon,从而在 Web 应用程序级别启用响应标头编码。

在以下示例中,已通过将参数值设置为 true 来为 Web 应用程序启用响应标头编码。示例 sun-web.xml 如下:

<sun-web-app> 
  <parameter-encoding form-hint-field="j_encoding"> 
  <property name="use-responseCT-for-headers" value="true" > 
  <session-config> 
    <session-manager> 
  </session-config> 
 <jsp-config> 
</sun-web-app>

已在 6.1 SP2 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP2 中解决的问题。

表 11 已在 Sun Java System Web Server 6.1 SP2 中解决的问题

问题 ID 

描述 

4536102 

国际化:SNMP 团体名称没有显示在 Solaris Netscape 上。 

4536194 

CGI 子系统从 NSPR 用户线程中进行阻塞调用。 

4536739 

管理 ACL 和超级用户 AC:"Allow only from host" 选项不起作用。 

4615933 

CORE SHTML:无法设置 .shtml 文件的内容编码。

4629796 

法文线程池名称在 JA-NT(Internet Explorer 和 Netscape)上显示为乱码。 

4651056 

Web Server 为以 ".." 开头的文件返回 404。

4651206 

添加新的 Mime 类型文件后,无法从 GUI 中验证添加。 

4651207 

"Document preference" Web 页面应提供用于错误响应的文件。 

4652009 

在 GUI 的 "View Access Log" 选项卡中没有反映自定义的访问日志文件。 

4657465 

需要禁用 cookie-encoding。 

默认情况下,在将 Cookie 发送到客户机之前,Sun Java System Web Server URL 将对其进行编码。如果不需要对 Cookie 进行编码,请将以下行添加到 sun-web.xml 中:

<property name="encodeCookies" value="false">

对于上述示例,请直接将该行添加到 sun-web-app 标记之下。请勿将其嵌入任何其他标记中。

4664945 

URL 转发表单中的内部错误。 

4666409 

清除 ErrorResponse CGI 文件名。

4676934 

分布式管理:覆盖 Web Server 6.0 SP2 中的默认 ACI。 

4676946 

无虚拟服务器设置表单的验证。 

4676950 

从 URL 转发表单中删除 http:// 时出现内部错误。

4682434 

CGI 脚本失败,无法执行获取环境变量。 

4682894 

群集管理 - 选择源服务器会取消选定目标服务器。 

4684775 

默认情况下,禁用异步 DNS。 

4707989 

Web 应用程序/JSP:load-on-startup 对于 JSP 文件不起作用。 

4704385 

群集:在修改群集时,重置后立即单击 "OK",会出现空消息。 

4705181 

没有为用户进行用户和组验证,并且 CGI 中接受空格。 

4705204 

选择 "Delete" 后,新添加的 ACL 文件没有被删除。 

4706063 

没有正确验证 chroot 和目录。

4711353 

管理:全局|SNMP 主陷阱警告显示 Form Element Missing:manager?

4718914 

为所有没有安装证书的实例服务器启用安全性。 

4724503 

在 GUI "Edit listen socket" 上启用 IPv6 后,服务器不启动。 

4727597 

添加了使用重复端口的新服务器后,管理 GUI 出现混乱。 

4721021 

无法访问已启用 SSL 的服务器上的绝对 URI。 

4727444 

访问日志报告的数据不正确。 

4732877 

"Urlhosts" 字段不接受多个主机名。

4745314 

在 Windows 上,VSCLASS 文档根目录中的 $id 变量不起作用。

4749239 

ACLI:对 ACL 的处理不正确。 

4753601 

magnus.conf 中的 MaxRqHeader 指令没有按照需要发挥作用。

4754934 

使用 HTTP1.1 时,Web Server 6.0 上的 Vignette NSAPI 插件无法正常工作。 

4761188 

LDAP:提高 ACL 的 LDAP 动态组性能。 

为了提高性能,SP2 中引入了新的 LDAP 配置参数 dyngroups fast。通过此参数,Web Server 将忽略动态组中嵌套的个体来判定组成员关系。

例如,假定用户 alpha 属于组 A,按照组 B 的 memberURL 定义(动态组),组 A 是组 B 的一个成员,并且您的 ACL 仅允许组 B 访问。在这种情况下,Web Server 将拒绝来自 alpha 的访问,因为 alpha 不会被视为组 B 的成员。

如果要支持嵌套组,请勿为 LDAP 验证服务定义此新配置。这样,您将无法获得性能增益。样例配置目录如下:  

ldapregular ldap://localhost:389/o=TestCentral

ldapregular: dyngroups fast

4763653 

需要对 "Document Preferences" 页面中的表单元素进行验证。 

4764307 

Magnus.conf:性能设置:接受负数。

4765709 

管理:"Configure Directory Service" 没有对 binddn/password 进行验证。

4770294 

Windows 上的 Web Server 6.1 应将 CR 字符添加到访问日志中的行尾。 

4786612 

Web Server 将某些位置的 ":"(冒号)视为主机名/IP 与端口之间的分隔符。":" 实际为 IPv6 地址的一部分时,需要更新此代码以进行识别。 

4787310 

SmallFileSpace 设置为较低的值时,在 NSFC 中释放失败。

4788075 

在 Web Server 6.0 SP5 的 magnus.conf 中设置 PATH 变量不起作用。

4800173 

大型 ACL 文件和许多虚拟服务器结合使用时出现性能问题。 

4808402 

支持本机验证器。 

4814097 

无法选择 none 作为 GUI 中程序组下的程序项。

4822720 

应当动态调节保持连接子系统。 

保持连接子系统需要进行调节以获得最佳性能。在 Web Server 6.0 中,该子系统被调节为用于重负载,在只有少数并行保持连接时性能较差。对于 Web Server 6.1 SP2,保持连接子系统已被修改,使该子系统可以执行一些动态调节以适应实际负载。 

4849907 

在未设置和配置执行权限时解析 shtml

4855807 

AIX:监视程序重新启动 Web Server 后,Web Server 挂起。 

4858152 

已迁移实例的 server.xml 中的访问日志条目指向无效路径。

4869527 

SNMP:用于 RH Linux 6.2/7.2/Adv Server 2.1 和 Sun Linux 5 的测试失败。 

4862498 

"New Directory Service" 屏幕未连接至界面。 

4870613 

在 Netscape Navigator 7 中,“后退”按钮无法用于框架。 

4873766 

通过分块请求不能正常进行 upload-file SAF。

4882838 

无法在生成的重定向中为 URL 指定协议。 

每当服务器向客户机发送重定向时,服务器均生成一个自引用 URL。自 Web Server 6.1 SP1 起,server.xmlLS 元素的 servername 属性可以用于配置在服务器生成的自引用 URL 中使用的方案。

例如,如果 SSL 卸载器处于 Internet 和 Web Server 实例之间,对 SSL 加密的 http://www.sun.com 通信进行解密并将其中继至端口 8080 上的 Web Server,则 server.xml 中会出现如下所示的 LS 元素:

<LS remap="ls1" port="8080" security="disabled"... servername="https://www.sun.com">

servername 值中的 "https://" 前缀指示服务器在自引用 URL 中使用 HTTPS 方案(即使未配置 LS 来处理 SSL 通信)。

4889081 

内部日志轮转创建了空日志。 

4894033 

分布式管理:管理 ACL "Allow only from host/IP" 没有发挥文档所述的功能。 

4896881 

使用 untar 扩展 Web Server 位时,拥有权和组信息不正确。 

4897074 

仅在 Linux 上:创建集合时,不会为 PDF 文件建立索引并将这些文件添加到集合。 

4899105 

"Edit Virtual Server" 页面中突出显示的连接值不正确。 

4905175 

新的虚拟服务器将继承 WebDAV ACL 设置。 

4909378 

"Edit WebDAV" 页面中 "Help" 按钮未指向正确的帮助页面。 

4903449 

性能受到多进程模式和一个线程的影响。 

4905681 

在 Sun Java System Web Server 6.1 SP1 中,忽略了 AsyncDNS 设置。Web Server 始终不会执行异步 DNS 查找。

请注意,即使 magnus.conf 中的 AsyncDNS 设置为 on,异步 DNS 仍处于关闭状态。

4908631 

尝试停止未运行的服务器时,返回错误消息状态。 

4907288 

在 Windows 上无法进行群集管理文件传输。 

4909678 

Web Server 6.1 摘要验证不能用于普通文本文件。 

4910266 

Web Server 6.1:通过 GUI 创建摘要文件用户时按照指数阶复制用户。 

4904088 

迁移的最终页面需要对 "<" 和 ">" 字符进行 HTML 编码。 

4908986 

JDBC:Servlet 代码 UploadServlet 错误处理 SQL 异常。

4904896 

国际化搜索:在搜索管理 GUI 上对默认编码的编码列表进行排序。 

4908010 

无法为新创建的虚拟服务器删除搜索集合。 

4908401 

国际化:通过搜索返回的每个文档的时间戳均未本地化。 

4910222 

在 Windows 中,尝试使用含有反斜杠的文档根目录创建集合时出错。 

解决方法:当您指定包含反斜杠或正、反两种斜杠的文档根目录时会发生这种问题。请使用正斜杠。

4911548 

创建重复的搜索集合时服务器返回 ConfigException

4911656 

国际化:搜索多字节字符时无法转至 "Sort by Date" 链接。 

4913909 

国际化:添加使用韩文文件名的文件时出错 - 由于没有读取权限,正在跳过。 

4913228 

jdbcRealm 样例应用程序的 Oracle 脚本中缺少引号。

4910869 

需要 NSFC 增强。 

添加 ReplaceFiles nsfc.conf 指令。

ReplaceFiles=true(默认值)时,将保留现有文件高速缓存行为。

ReplaceFiles=false 表示一旦文件被高速缓存,其文件高速缓存条目将永远不会被放弃,以便为其他文件提供空间。由于此设置可以消除命中列表锁定上的争用,因此在基准测试程序方案中非常有用。

4910272 

添加新服务器时,服务器不接受将正、反两种斜杠用于文档根目录。 

4912254 

Web Server 安装由于 .env 中的 set -o noclobber 而失败。

4911070 

Web Server 6.1:缺少用于 IPv6 地址的 "Add Listen Socket Protocol Family" 字段。 

4911630 

magnus 编辑器中的许多字段因为接受负整数值,因此没有进行验证。 

4911550 

尝试访问具有附加文档的服务器时获得 ServletException

4911633 

用户不能更改密码。 

4913566 

"URL Forwarding Editing" 页面不一致。 

4919473 

通过管理 GUI 对安全领域属性进行更新未反映在 server.xml 中。

4913289 

"Edit Virtual Class" 上的帮助没有给出删除 VS 类的完整条件。

4916331 

保持连接可以在轻负载下挂起。 

4925475 

server.xml createconsole 属性被忽略。

4925938 

用户误编辑 VS 管理 URL 时,抛出空指针异常。

4929848 

性能:Web Server 每秒钟对 kstat 轮询一次。

4926414 

国际化韩文:缺少一个或多个现有文档时,重新建立集合索引操作挂起。 

4935797 

certmap.conf 文件位置的表示不正确。

4930327 

在 MOVE/COPY 请求中目标标头没有经过 URL 解码。 

4933483 

启动时报告 SIGCHLD 信号。

4935582 

不需要为 AF_NCA 设置 TCP_NODELAY

4930642 

文件的 mime.types 条目没有以回车结尾时,将返回源代码。

4930329 

没有很好地选择 maxpropdepth 的默认值。

4932995 

通过管理 GUI 删除 Web 应用程序时,前导 "/" 将被删除。 

4935420 

用于限制访问的 Resource Picker 对于 6.1 的已迁移实例失败。 

4944850 

从 Web Server 4.1 迁移到 6.1 时,没有正确迁移 Address 指令。 

4946829 

管理:迁移后创建新的虚拟服务器导致 $user: 无法找到值。

4941027 

Web Server 管理界面中存在跨站点脚本。 

4948397 

Web Server 6.1 SP1 SNMP 不能工作。 

4946187 

分布式管理:启用分布式管理后,如果 ACL 设置为仅允许通过验证的用户,服务器仍然允许管理组中的其他用户进行访问。 

4947005 

不能在 Solaris x86 平台上添加服务器实例。 

4940040 

管理员配置文件参考定义了不存在的 TYPE 元素。

4942750 

搜索示例不正确。 

4943631 

线程池配置文件的文档错误。 

4941741 

Solaris 8 SPARC 上的 Web Server 6.1 SP1 服务器由于 libCld.so 而无法启动。

4945994 

fc_net_write 应导致单系统调用。

4940418 

用于字节码测试设备的第三方事件探查器支持。 

4943329 

IWSSessionManager 没有按照预期与 Web Server 6.1 配合工作。

4947065 

搜索 Web 应用程序最多仅显示 11 个集合。 

4947624 

在 Windows 上重新建立索引时显示无效的警报信息。 

4950552 

特定输出结果的结果编号错误(11、21、31...)。 

4954789 

由于 ClassCastException 而导致 Web Server 部署失败。

4956415 

Web Server 6.1 搜索:请求显示元标记描述的功能。 

4950644 

在 Linux 上创建重复的集合时显示无效的警报信息。 

4951860 

httpagt 取决于 NETSITE_ROOT 变量。

4957158 

在 x86 版本上运行 specweb99 时,fc_open 失败。

4952492 

如果可能,MOVE 方法应当重命名文件。

4958571 

PR_NetAddrToString 性能低于预期。

4951264 

在 Java 触发的重新配置和服务器关闭过程中,Web Server 崩溃。 

4958755 

从根上下文中调用 ServletContext.getContext(String) 时,未返回其他上下文。它将返回根上下文。

4950653 

QoS vsclass 值显示为 "Null"。

4951982 

使用错误的证书配置 LDAP 时,显示无效的错误消息。 

4953147 

管理用户为超级用户而实例不是超级用户时,基于计时程序的日志轮转失败。 

解决方法:scheduler.conf 文件中将用户更改为与管理服务器用户相匹配。

4961864 

使用 rotate-callback 时,Web Server 挂起。 

4962059 

管理密码以纯文本形式存储在文件 setup.inf 中。

4969637 

send-error SAF 中出现次编码错误。 

4961999 

添加虚拟服务器后,顶部框架没有在下拉式框中显示虚拟服务器。 

4962624 

管理:编辑侦听套接字时未验证协议值。 

4963483 

如果 ACL 文件路径包含正斜杠,GUI 会出现混乱。  

4968422 

在 WebDAV 屏幕的浏览器中显示无效的 ACL 文件。 

4966497 

平均排队延迟的性能转储数据不正确。 

4970955 

Apache 样例 (\plugins\java\samples\webapps\simple) 存在跨站点安全问题。

4972573 

在 Web Server 6.1 SP1 中,web-apps-sample 样例应用程序中的行为不正确。

4972587 

国际化样例应用程序的 index.html 中的指令不正确。

4976454 

Web Server 6.1 附带的样例。 

4970273 

FastCGI beta 库位于 RTM Web Server 软件包中。 

4976953 

AIX 6.0 SP6:对具有正确组权限的文件使用 GET 时出现禁止错误。 

4976490 

日志消息被截断。 

4975675 

服务器处于负载之下时,动态重新配置失败。 

4976910 

不存在任何条目时,NSFC_GetEntryPrivateData() 调用 NSFC_ExitCacheMonitor()

4973079 

"servername" 字段验证失败时,GUI 保留已取消的无效端口条目并对其进行填充。

4975788 

使用 Internet Explorer 编辑的类路径中断;服务器 JVMTM 无法启动。

4975798 

无法使用 web-admin 将路径添加到类路径后缀。

4975782 

无法删除外部 JNDI 引用。 

4970188 

RPM 无法找到系统 umask。 

4971298 

对 Java ES 中的 Web Server 软件包执行 pkgchk -n 失败。

4986761 

Web Server 6.0 迁移失败。 

4989231 

服务器无法在 Linux 平台上启动。创建期间 JDK 路径不正确。 

4988104 

"Edit Virtual Servers" 页面应正确更新连接值。 

4986700 

使用 Servlet 过滤器时,Last-modified 和 Etag 被抑制。 

4991888 

存储错误的密钥文件配置文件名。 

4992739 

修改 Web Server 实例的类路径后缀后,无法启动该实例。

4995447 

Web Server 6.1 SP2 RH Linux 无法访问管理 GUI;登录后抛出错误消息。 

4995489 

Solaris x86:无法启用分布式管理。 

4991775 

对 Cookie 示例 Servlet 中的 Cookie 名称进行了验证。 

5002905 

即使未启用分布式管理,也无法设置超级用户访问控制。 

5012107 

使用错误的插件时,开机自检请求主体将耗费两次。 

4962659 

搜索条件截断为 100 个字符。 

4967580 

对于启用了 SSL 的实例,搜索显示错误的链接。 

4970181 

需要将 Stellent 过滤器添加到 Linux 和 Solaris x86 版本。 

4975327 

应自动设置 nova 搜索的 indexMetatags

4975367 

为元标记建立索引应不区分大小写。 

4997149 

设置 excludeExtensions 属性后,删除模式为 *.* 的文档时不会删除所有文件。

4997178 

设置 excludeExtensions 后,为 .sxg 文件建立索引时服务器返回空指针异常。

4997697 

搜索结果页面上没有正确显示页面编号。 

4844616 

bswitch 配置错误导致崩溃。

4854698 

不规则的请求导致插件崩溃。 

4866965 

ACLI:失败的验证在服务器错误日志文件中被记录两次。 

4880864 

ACL:ACL 拒绝访问时,Web Server 返回 "404 Not Found" 错误。 

4915326 

WEBC:向 Jar 文件授予 signedBy 权限不起作用。

4918754 

Web Server 6.1 不能处理 8 位字符集中的 HTTP URL GET 参数。 

4924921 

在 Windows 2000 上使用 JDK 1.3.1 时,无法将 JVM 最大堆大小设置为 800 MB。 

4926336 

在 JSP 参数值中使用 % 会破坏查询字符串。 

4927770 

由于从 libjvm 中发出的 SIGABRT 而使服务器异常中止。

4928358 

错误地将 JSP 错误报告为 "Not Found" 错误。 

4930374 

sun-web.xml 中 class-loader 元素的 extra-class-path 属性未按预期发挥作用。

4932893 

动态重新加载不能用于 Web 应用程序描述符文件(例如 web.xml)。

4939370 

Web 容器线程名称不唯一。 

4934083 

LDAP:在 LDAP 验证期间崩溃。 

4934562 

WEBC:getRemoteUser() 不能用于独立的 JSP 文件。

4935669 

WEBC:请求可能未始终包含客户机证书数据。 

4935570 

未始终提供证书数据(即使有)。 

4932547 

Tomcat AuthenticatorBase 返回 500 而非 403。

4946762 

出厂的默认领域应为本机。 

4948123 

在某些情况下,Web Server 6.1 不能正确报告客户机密钥大小。 

4949842 

WEBC:使用核心验证时,isUserInRole() 不匹配。

4957829 

LDAP:在基本验证中,用户可以为 UID 输入通配符 "*"。 

4960013 

不能拥有多个 LDAP 领域。 

4968857 

htconvert 未正确转换 .nsconfig 通配符模式。

4968882 

htconvert 无法处理 6.1 式样的 server.xml

4960873 

同时通过两 (2) 个线程使一个会话过期时,遇到 NPE。 

4973927 

由于 OutputStream.write() 中的 IOException,未捕捉到 EPIPE 信号。

4976277 

使用 JDK 1.4.1 提供的 JNDI 连接池进行 LDAP 存储。 

4983707 

将日志级别更改为 "Security" 会导致启动时的 NullPointerException

4981028 

Web 容器未遵守 web.xml 中的 "distributable" 语义。

4993468 

getResourcePaths 返回包含 "//" 的路径。

4996219 

在 RedHat Linux Advance Server 3.0 上,webservd 泄漏内存。

4997593 

NSAPI srvhdrsHttpServletResponse 标头之间的集成较差。

4997756 

LOCK-UNLOCK 不能正常工作,并且 GUI 没有正确显示锁定信息。 

4997838 

Web Server 无法在启用了安全性的 RedHat Linux AS 3.0 上启动。

5003531 

通过非 SSL 端口访问 Web 应用程序(其中 transport-guarantee=CONFIDENTIAL)时出现 500 错误。

5004542 

ASN.1 解析错误/Brute Forcer 程序可能导致 Web Server 崩溃。 

5016494 

NSS:使用损坏的证书时,DER_UTCTimeToTime 发生崩溃。

已在 6.1 SP1 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 SP1 中解决的问题。

表 12 已在 Sun Java System Web Server 6.1 SP1 中解决的问题

问题 ID 

描述 

4642650 

需要使用特定选项以禁止在 Servlet 或 JSP 容器中附加绝对 URL。 

有关修复的详细信息:已在 sun-web.xml 中添加了新属性:relativeRedirectAllowed

默认值:False

描述:如果设置为 true,则允许 Web 应用程序使用 HttpServletResponse.sendRedirect() API 向客户机发送相对 URL。即,这会抑制容器将相对 URL 转换为全限定 URL。

4793938 

从服务器管理器图形用户界面中启用远程文件操作将允许任何远程用户获得服务器 URI 空间中的任何目录的列表。 

4904201 

添加未捆绑 JDK 的服务器时,javahome 路径设置错误。

4911580 

添加新服务器实例可能会失败,并显示服务器错误消息。 

4928794 

尝试通过 PUT 创建空资源时,服务器重新启动。 

4929913 

搜索引擎无法提取 PDF 文件中的 FTS 信息并为其建立索引。 

有关修复的详细信息:此修复方法适用于除 Linux 以外所有支持的平台。

始终可以为 AuthorSubjectKeywords 元标记建立索引。添加的功能现在允许为任意元标记(包括那些从 PDF 文件转换 FTS_* 属性时产生的标记)建立索引。需要按照下面的说明在 server.xml 中手动配置一项新的设置。

  • server.xmlSEARCH 部分中,添加一个内容为 name="indexMetatags"PROPERTY。其值应当是以逗号分隔的元标记名称的列表。请注意,无论该项设置如何,将始终为 AuthorSubjectKeywords 元标记建立索引。

  • 要为 PDF 文档和其他类型文档在转换时产生的元标记建立索引,此配置必须使用元标记的名称,而不是特定文档类型中的字段的名称。例如,要为 PDF 文件中的 FTS_Title 内容建立索引,"Title" 必须是 "indexMetatags" 设置的一个组成部分:

    <PROPERTY name="indexMetatags" value="Title">


注 –

有关在搜索结果中显示自定义元标记信息的详细信息,请参见问题 4956415。


4933935 

在 Solaris 9 发行版中:reconfig 在基于软件包的安装中不起作用。

4945089 

SSL 中的 ASN.1 解析问题。 

在实现 Web Server 使用的 SSL 协议时,会出现一个可被用作“拒绝服务”攻击的问题。Sun Java System Web Server 6.1 SP1 中解决了此问题。如果您使用 Web Server 来托管使用 SSL 版本 3 或 TLS 的站点,强烈建议您安装此服务包。 

4950388 

reconfig 命令在 Windows XP 上不起作用。

4964069 

commit.exe 实用程序在 Windows 平台上崩溃。

已在 6.1 中解决的问题

下表列出了已在 Sun Java System Web Server 6.1 中解决的问题。

表 13 已在 Sun Java System Web Server 6.1 中解决的问题

问题 ID 

描述 

4869693 

在 Windows 中,由于与 Directory Server 5.x 的共存问题,Web Server 安装将覆写 Sun ONE Directory Server .dll 文件。

4540254 

轮转日志文件不应该要求在 UNIX 上重新启动服务器。 

4727146 

日志中包含 "connection reset" 条目。 

4786735 

使用外部 JDK 时,安装程序未设置正确的 JDK CLASSPATH/LIBPATH。 

4792721 

LDAP 服务器脱机时显示不正确的错误消息。 

4799452 

sun.tools.javac.Main 已过时。这一异常将使有效的 JSP 文件停止。

4801874 

ACL_LDAPSessionAllocate 始终返回 LAS_EVAL_FAIL

4811418 

摘要验证崩溃。 

4819405 

使用 digestauth 插件时,slapd 进程发生内存泄漏。

4820513 

digestauth 插件代码在线程环境中不安全。

4839875 

将 cachefs 或 nfs 用作 ClassCache 和文档根目录时,Sun Java System Web Server 未始终拾取新的 JSP。 

4842190 

接收到多于 15 种语言的 Accept-Language 标头时,Web Server 将崩溃。

4842574 

异常请求导致服务器崩溃。 

4842601 

Accept-Language 标头安全性问题。

4846832 

CRL 破坏数据库。 

4848896 

某个特定类型的请求导致 digestauth 插件崩溃。

4849914 

某个特定类型的请求导致 digestauth 插件中发生内存泄漏。

4855546 

日志分析器存在漏洞。 

4858026 

JSP:发送大量数据时,getParameter 发生崩溃。

4867887 

对用户 ID 中包含空格的用户的基本验证失败。 

4903319 

创建集合时,不会为所有文档建立索引并将这些文档添加到集合。 

已在 6.1 文档中解决的问题

下表列出了已在英文版 Sun Java System Web Server 6.1 SP6 和更高版本文档中解决的问题。


注 –

以下问题在 Sun Java System Web Server 6.1 文档的本地化版本中存在。


表 14 已在 Sun Java System Web Server 6.1 文档中解决的问题

问题 ID 

描述 

6507454 

有关如何记录 cookie 信息,当前文档提供了不正确的说明。 

6528670 

管理员指南应介绍从命令行重新启动、启动或停止 schedulerd 控制守护进程的步骤。

6528678 

对于 Web Server 6.1 SP7,发行说明安装和迁移指南对支持平台的说明不同。

6528682 

在 Windows 上,两个服务器实例绑定到同一端口。 

6543821 

在重新启动或重新配置时,服务器不关闭以前的侦听套接字。 

6559753 

反向代理插件的发行说明应当包含“已解决的问题”一节。 

6570039 

管理员指南需要更正:"Exporting with pk12util" 一节中的 -P 选项应当在 https-test-host 后面包含连字符 (-)。

6367812 

联机帮助未介绍重新启动 schedulerd 的步骤。

4957123 

管理员指南未介绍搜索查询运算符。

6493741 

提供有关“如何从命令行停止 schedulerd”的步骤。

6384436 

反向代理插件缺少某些重要文档。 

6401395 

6.1 Passthrough/Fastcgi 插件启动消息引起混淆。 

6170766 

Java ES 的升级过程不使用 JES 安装程序。 

6418693 

6.1 NSAPI 指南中未提供有关 netbuf_getbytes() 的描述。

6472668 

默认情况下,Web Server 6.1 Windows 安装应该使用 -Xrs JVM 选项。 

6503463 

Web Server 6.1 发行说明包含 Sun 内部 URL。 

6378473 

Release Notes for Sun Java System Web Server 6.1 Add-Ons Reverse Proxy Plugin》包含错误的 validate-server-cert SAF 默认值。

6391505 

安装和迁移指南应介绍配置文件的可写性、超级用户安全性风险和 Solaris net_privaddr 权限。

6359385 

管理员配置文件参考应介绍 64 位服务器的 magnus.conf 变量 MaxKeepAliveConnections 值的范围。

6358849 

管理员配置文件参考应介绍 nsfc.conf 配置文件中的 MaxOpenFiles 属性。

5065188 

6173274 

管理员指南的“高级搜索”部分中对 "Find" 菜单中的 "Passage Search" 选项的介绍是错误的。此菜单选项不可用。

6155266 

管理员指南对配置日志级别的介绍是错误的。

6206074 

管理员配置文件参考中介绍的 ChildRestartCallback 指令的默认值不正确。

6170766 

安装和迁移指南中的“安装 Sun One Web Server 之前”部分介绍的新版 Web Server 的升级方法不正确。

6170769 

管理员配置文件参考中介绍的关于 AdminLanguage 指令的信息不正确。

6173273 

管理员指南中的选择 MIME 类型部分中存在印刷错误。

6173133 

NSAPI Programmer's Guide 中介绍的 NSAPI 函数引用的示例不正确。

6173272 

管理员指南中介绍支持的 Java 版本为 1.4.1_03 是错误的。

5029460 

管理员指南说明的 certmap.conf 配置是错误的。

4975161 

管理员配置文件参考没有介绍 pool-init 的可选参数 "block-size"。

5002190 

管理员指南中未包含关于 htpasswd 命令实用程序的信息。

5002192 

管理员配置文件参考中介绍的关于 loglevel 属性的信息是错误的。

5038534 

管理员配置文件参考中介绍的 LogFlushInterval 指令的默认值是错误的。

4781137 

管理员指南描述的以下信息是错误的:

  • libdigest-plugin.ldif 所在的路径未在指南中进行定义。

    附加信息:libdigest-plugin.ldifserver-root/plugins/digest/libdigest-plugin.ldif 中提供。

  • 提供了配置 Web Server 以处理摘要验证的信息(在 dbswitch.conf 中设置数据库定义的 digestauth 属性),但并未介绍执行该操作的过程。

  • 提及 libdigest-plugin.so 时,错误地将其称为 libdigest-plugin.lib

  • 缺少对 iplanetReversiblePassword 的描述。

4823362 

需要用关于 ACL 的附加信息更新管理员指南

5046588 

Installation and Migration Guide 中介绍支持的 Sun 加速器硬件版本是错误的。

5052605 

NSAPI Programmer's Guide 没有明确指定 content-type 必须为小写。

5062560 

Installation and Migration Guide 中没有介绍禁用引导时启动选项的方法。

6285234 

管理员配置文件参考中介绍 StrictHttpHeaders 指令的默认值为 on 是错误的。

6067318 

管理员配置文件参考中提供的关于 set-variable 错误参数的信息不足。

6230379 

管理员配置文件参考中未正确介绍 remove-file() SAF。

6208955 

NSAPI Programmer's Guide 中错误地将 SERVER_SOFTWARE 描述为 MAGNUS_VERSION_STRING

6320016 

管理员配置文件参考没有明确定义 listenQ 在 Windows 中的默认值。

6354681 

管理员配置文件参考需要有关 DNS 的更多信息。