本节列出了 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 |
没有用于重置管理服务器密码的明显方法。 解决方法
|
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 authdb 的 path 属性时,会导致保存配置异常(而不是文件不存在)消息。 请参见 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 配置方面的已知问题。
下表列出了 Web Server 内核方面的已知问题。
表 7 内核方面的已知问题
下表列出了 Web Server 7.0 文档和联机帮助方面的已知问题。
表 8 文档和联机帮助方面的已知问题
下表列出了 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 |
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 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 Server 的 Web 服务方面的已知问题。
表 18 Web 服务方面的已知问题
下表列出了 Web Server 7.0 的本地化版本方面的已知问题。
表 19 本地化方面的已知问题。
下表列出了 Java Enterprise System (Java ES) 方面的已知问题。
表 20 Java ES 方面的已知问题