适用于 Microsoft Windows 的 Sun Java System Web Server 7.0 发行说明

管理

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

表 1–6 管理方面的已知问题

问题 ID 

描述 

6513089 

重新启动 Web Server 实例时,server.xml 文件中的值丢失。

重新启动 Web Server 实例时,将显示以下错误消息: 


a value was missing in the server.xml when restarting the web server instance.

解决方法:执行以下步骤:

  1. 启动管理服务器。

    WebServer-base\admin-server\bin\startserv

  2. 编辑 WebServer-base\https-FQDN\config\server.xml 文件。

  3. 搜索以下行:


    <search-collection>
    <name/>
    <..?
    </search-collection>
  4. 使用以下内容替换这些行:


    <search-collection>
    <name>search-collection-1</name>
    <..?
    </search-collection>
  5. 将这些更改应用于管理服务器。

    wadm pull-config --user=admin --config=FQDN FQDN

FQDN 是主机系统的全限定域名。 

6492144 

在 Windows 平台上,输入密码期间 CLI 安装程序无法处理 Control+C。

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

解决方法:无。

6479247 

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

解决方法:无。

6432106 

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

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

解决方法:


注 –

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


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

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


    注意 – 注意 –

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


  2. 创建 portal_libraries 目录。

  3. 将库文件 libdb-3.3.dlllibdb_java-3.3.dll 复制到 portal_libraries

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

  5. 获取当前本地库路径设置:

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

  6. 保存输出。

  7. 将复制的 libdb-3.3.dlllibdb_java-3.3.dll 路径附加到现有本地库路径中:

    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>


    注 –

    按如下所示使用 ';' 作为 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>


  8. 部署修改的配置:

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

6425144 

如果类路径包含分号 ";",wadm 将不能正确更新类路径。

使用 wadm.bat 文件设置类路径时,如果类路径包含分号,将不会在 server.xml 文件中完整更新类路径。只更新分号 ";" 前面的路径。

解决方法:使用以下解决方法之一。

  • 在分号前面使用转义符 "\"。

  • 在独立模式下使用 wadm。

6364924 

可以将节点注册到多个管理服务器,这可能导致配置冲突。

不必取消在一个管理服务器中的注册就可以将节点注册到另一个管理服务器。但是,该注册将导致两个管理服务器都无法访问节点。 

解决方法:

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

6379125 

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

Web Server 节点与管理服务器使用在同一 URI 注册的同一 JMX 连接器。证书作为 SSL 握手的一部分被抛出且执行尚未到达节点。 Web Server 无法确定连接是来自客户机还是管理服务器。 

4793938 

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

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

解决方法:

可以使用管理控制台或编辑 default.acl 文件将列表访问权限授予未经过验证的用户。有关如何授予列表访问权限的更多信息,请参见《Sun Java System Web Server 7.0 管理员指南》