本节列出了 Web Server 7.0 Update 3 发行时存在的重要已知问题和限制。
下表列出了 Web Server 管理方面的已知问题。
表 4 管理方面的已知问题
下表列出了 Web Server 内核方面的已知问题。
表 5 内核方面的已知问题
问题 ID |
描述 |
---|---|
6296993 |
如果执行 obj.conf 指令时出现错误,不会记录发现违例指令的文件名和行号。 |
6365160 |
由于违反数据类型约束而导致 server.xml 模式验证失败时,系统将显示一条未描述该元素的有效值集的错误消息。 |
6378940 |
对于所有 HTTP 标头解析错误,都未使用客户机 IP 和对错误的描述进行记录。 |
6470552 |
set-variable SAF 无法设置预定义变量。 |
6486480 |
指定 <replacement>false</replacement> 时,service-nsfc-dump 条目命中计数为 0。 如果在 server.xml 文件中指定了 <replacement>false</replacement>,service-nsfc-dump 输出中的条目命中计数将显示为 0。但是,高速缓存命中计数显示正确。 |
6489220 |
服务器将包含 $$ 字符常量的非内插字符串视为内插字符串。 参数值包含 $$ 转义符时,服务器将为该参数块构造一个 PblockModel。这不是必需的,因为 $$ 为常量。 |
6641109 |
配置有 NFS 挂载的文档根目录的 Webserver 崩溃 使用 NFS 且 MediumFileSizeLimit >0 时,如果移除或替换 NFS 文件,则 Web Server 将崩溃。因此,将文档根目录挂载到 NFS 上时,不应使用 MediumFileSizeLimit>0。 解决方法 如果 Web Server 文档驻留在 NFS 挂载分区(如 NFS 客户端中)上,请将 nsfc.conf 中的 MediumFileSizeLimit 设为 0。 |
下表列出了 FastCGI 方面的已知问题。
表 6 FastCGI 方面的已知问题
问题 ID |
描述 |
---|---|
6485248 |
将 reuse-connection 设置为 true 时,fastcgi 存根不正常关闭所有进程。 将 Web Server 7.0 配置为与作为 FastCGI 插件的 PHP 配合工作,并设置 reuse-connection=true。关闭服务器或重新配置服务器时,fastcgi() 进程及其子进程仍存在,未正常中止。 |
下表列出了 Web Server 安装方面的已知问题。
表 7 安装方面的已知问题
下表列出了 Web Server 迁移和升级方面的已知问题。
表 8 迁移和升级方面的已知问题
问题 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 样例应用程序方面的已知问题。
表 9 样例应用程序方面的已知问题
问题 ID |
描述 |
---|---|
6472796 |
sendmail.jsp 所显示的要进行编辑以便为 javamail 样例应用程序指定 resource.host 的文件不正确。 解决方法 要设置 javamail.resource.host,应编辑 javamail.build.properties,而不是 install_dir/samples/java/webapps/javamail/src/docroot/sendmail.jsp 中指定的 build.xml。 |
下表列出了 Web Server 搜索功能方面的已知问题。
表 10 搜索方面的已知问题
问题 ID |
描述 |
---|---|
6701532 |
搜索引擎无法索引有密码保护的 PDF 文档 如果某 PDF 文档受密码保护和加密,则搜索引擎无法索引该文档的元数据。因此,请求的搜索将失败。 |
下表列出了 Web Server 安全性方面的已知问题。
表 11 安全性方面的已知问题
问题 ID |
描述 |
---|---|
6376901 |
支持同一目录中的资源的基于基本的 ACL 和基于摘要的 ACL 时的限制。 如果服务器在其文档树的不同部分中使用基于摘要的 ACL 和基于基本的 ACL,将无法在相同目录的不同文件或资源中同时使用它们。 |
6431287 |
TLS_ECDH_RSA_* 要求使用 RSA 密钥签名的服务器证书。 格式为 TLS_ECDH_RSA_* 的加密算法套件要求服务器具有 ECC 密钥对,并且具有使用 RSA 密钥签名的证书。请注意,这不包括将这些加密算法套件与自签名证书一起使用。此要求是这些加密算法套件固有的,不是错误。服务器应检测与这些加密算法套件相关的错误配置,并对其发出警告,但当前服务器未执行这些操作。 |
下表列出了 Web Server 7.0 会话复制功能方面的已知问题。
表 12 会话复制方面的已知问题
问题 ID |
描述 |
---|---|
6324321 |
发生远程错误时,不显示描述性错误消息。 发生远程异常时,错误消息记录在远程实例的错误日志中。但是,本地实例当前显示一条常规远程异常,未明确指明用户必须查看哪一条错误日志。 |
6396820 |
在客户机上禁用 cookie 时,会话复制不能正确进行故障转移。 |
6406176 |
启用会话复制后,会话复制应为默认会话管理器。 使用管理控制台或 CLI,或者通过编辑 server.xml 文件启用会话复制后,未真正启用会话复制。需要手动编辑 sun-web.xml。 |
下表列出了 Web Server 的 Web 容器方面的已知问题。
表 13 Web 容器方面的已知问题
问题 ID |
描述 |
---|---|
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 个字节。 |
6440064 |
Servlet 容器为每个虚拟服务器创建一个线程。 |
6501184 |
REQ_EXIT 导致 javax.servlet.ServletException. |
下表列出了 Web Server 的本地化版本方面的已知问题。
表 14 本地化方面的已知问题。
问题 ID |
描述 |
---|---|
6543814 |
对于多字节字符串,搜索过滤器 "*" 不能正确工作。 |
6714777 |
在日语语言环境中,Sun 联机帐户创建的错误消息带有星形字符 (*) |
6715350 |
在日语语言环境中,OLH 包含无效字符 |
下表列出了 Java Enterprise System (Java ES) 中的已知问题。
表 15 Java ES 中的已知问题
问题 ID |
描述 |
---|---|
6432106 |
Web Server 升级之后,Sun Java System Portal Server 搜索抛出异常。 将 Web Server 从 Java ES 4 升级到 Java ES 5 时,Portal Server 搜索功能抛出异常。 解决方法 注 – 将现有 libdb-3.3.so 和 libdb_java-3.3.so 库文件移动到适当的位置,即 Web Server 专有目录之外的某个位置。Portal Server 库位于适当的位置后,必须在以下命令中针对 <libdb-3.3.so path>: <libdb_java-3.3.so path> 指定该路径。 在 Solaris 平台上,执行以下步骤:
|
6504178 |
迁移日志在 Java ES 5 中报告虚假的 "root is not a valid user" 消息。 在 UNIX 平台上,从 Java ES 4 迁移到 Java ES 5 时,迁移日志文件会报告 WARNING: "root is not a valid user"。这是不正确的,因为 "root" 用户在该主机上是有效的。 |
6453037 |
许多警告/信息消息在 Web Server 启动时显示在标准输出中而不是将这些消息路由到日志文件。 |