本节列出了在以下版本中已解决的最重要问题:
下表列出了已在 Sun Java System Web Server 6.1 SP9 中解决的问题。
表 4 已在 Sun Java System Web Server 6.1 SP9 中解决的问题
问题 ID |
描述 |
---|---|
6295325 |
Web Server 应该为其 LDAP 连接池实现超时参数。 使用 LDAP 验证时,如果执行 ldapsession bind 和 ldap 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.xml 的 timeout 值。 |
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 SP5和AIX 5.3 技术级 7 SP2。 |
6667638 |
在安装指南(该指南已与产品捆绑在一起)中提供正确的 JDK 版本。 |
下表列出了已在 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。 |
下表列出了已在 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 时,使会话无效不会调用 HttpSessionListener 的 sessionDestroyed()。 |
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 完成之前执行 ./start,watchdog 可能会崩溃。 |
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)。 |
下表列出了已在 Sun Java System Web Server 6.1 SP6 中解决的问题。
表 7 已在 Sun Java System Web Server 6.1 SP6 中解决的问题
下表列出了已在 Sun Java System Web Server 6.1 SP5 中解决的问题。
表 8 已在 Sun Java System Web Server 6.1 SP5 中解决的问题
下表列出了已在 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 9(SPARC 和 x86)
|
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 |
国际化搜索:日文中的 "?" 通配符搜索将导致错误的匹配。 |
下表列出了已在 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 的值设置为 yes、true 或 on,来为 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 的值设置为 yes、true 或 on,从而在 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> |
下表列出了已在 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.xml 中 LS 元素的 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 srvhdrs 和 HttpServletResponse 标头之间的集成较差。 |
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 发生崩溃。 |
下表列出了已在 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 以外所有支持的平台。 始终可以为 Author、Subject 和 Keywords 元标记建立索引。添加的功能现在允许为任意元标记(包括那些从 PDF 文件转换 FTS_* 属性时产生的标记)建立索引。需要按照下面的说明在 server.xml 中手动配置一项新的设置。
注 – 有关在搜索结果中显示自定义元标记信息的详细信息,请参见问题 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 平台上崩溃。 |
下表列出了已在 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 |
创建集合时,不会为所有文档建立索引并将这些文档添加到集合。 |
下表列出了已在英文版 Sun Java System Web Server 6.1 SP6 和更高版本文档中解决的问题。
以下问题在 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 |
管理员指南描述的以下信息是错误的:
|
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 的更多信息。 |