Sun GlassFish Enterprise Server v3 Prelude 发行说明

已知问题

本节列出了 Enterprise Server 的以下已知问题:

Red Hat Linux 安装期间无法注册(问题 6058)

说明

当 Open JDK 用于 Red Hat Linux 操作系统时,不支持通过安装进行产品注册。

有关更多信息,请参见问题报告

解决方法

    注册安装:

  1. 在此环境中进行安装时,选择“跳过注册”选项。

  2. 使用 管理控制台 或更新中心注册安装。

“启动”和“停止”菜单项以最小化状态启动 管理控制台(问题 5100)

说明

“启动 Application Server”和“停止 Application Server”菜单项的属性“运行”字段指定为“常规”,本应以最大化状态打开 管理控制台,但这些菜单项启动 管理控制台 的方式却似乎是将该属性设置为“最小化”的。

有关更多信息,请参见问题报告

解决方法

必须手动将 管理控制台 最大化。

“启动”菜单项没有在 Windows Vista 安装上显示(问题 5087)

说明

在完成 Windows Vista 安装之后,“启动”菜单程序组出现以下问题:

有关更多信息,请参见问题报告

解决方法

必须注销并重新登录,才会显示“启动”菜单项程序组。

delete-domain 命令没有检查该域是否未在运行(问题 6196)

说明

delete-domain 命令没有验证要删除的域是否正在运行。如果运行 delete-domain 命令时,要删除的域正在运行,则该命令应该失败并通知用户停止该域。

有关更多信息,请参见问题报告

解决方法

在执行 delete-domain 命令之前,先运行 stop-domain 命令。

更新工具通知程序运行期间,无法删除 Windows 安装目录(问题 5789)

说明

如果尝试在更新工具通知程序运行期间从 c:\Program files 删除 glassfishv3-prelude 目录,会收到以下错误消息:Error deleting File or Folder: Cannot delete msvcp71: Access is denied

有关更多信息,请参见问题报告

解决方法

在删除安装目录之前,先通过关闭该实用程序窗口停止更新中心通知程序。

uninstall.sh 命令未删除所有文件(问题 6032)

说明

执行 uninstall.sh 命令后紧接着产生 WARNING: Cannot delete file filename filename 消息。

有关更多信息,请参见问题报告

解决方法

检查目录内容以验证文件是否已删除。如果文件仍在,则手动将其删除。如果正在删除的是 UNIX 安装,则检查并删除隐藏目录。

uninstall.exe 命令未删除桌面快捷方式(问题 5856)

说明

Enterprise Server v3 Prelude 的桌面快捷方式仍然存在于“程序”菜单中,并且系统在 as-install /uninstall.exe 之后向日志文件中写入了一条错误消息,其中 as-install 是 Enterprise Server 安装目录。

有关更多信息,请参见问题报告

解决方法

通过再次安装 Enterprise Server v3 Prelude 覆盖该条目,或从列表中手动删除该快捷方式。

/applications 目录上的文件权限可导致 NullProcessException(问题 6545)

说明

如果域的 /applications 目录存在访问限制,或者使用的是来自受限目录的目录部署,则服务器无法读取扩展目录中的文件。部署期间会出现 NullProcessException 错误。

有关更多信息,请参见问题报告

解决方法

更改此类目录的文件访问设置,允许服务器读取目录内容。

Windows 安装日志文件不可读(问题 4881)

说明

time-stamp-install.log 文件无法读取,因为所有写入到该文件的行全部串连到了一个长字符串中。

有关更多信息,请参见问题报告

解决方法

换用其他编辑器,然后手动打开 %TEMP% 目录下创建的安装日志文件。

运行 updatetool 命令启动更新中心时发生段违规(问题 5514)

说明

在 Solaris 10 x86 系统上安装更新中心之后,使用 updatetool 启动更新中心因 segv 错误而失败。

有关更多信息,请参见问题报告

解决方法

使用 Enterprise Server 管理控制台 访问更新中心。

对于 Solaris 10 x86 操作系统安装,请安装修补程序 119964-08 和修补程序 125212-01。

Windows AMD64 不支持客户机 VM (问题 6395)

说明

默认情况下,Enterprise Server 会使用客户机 VM 来达到最佳启动和部署性能。如果使用的是仅包含服务器 VM 的 JDK,则必须编辑 domain.xml 配置文件并删除客户机行。

有关更多信息,请参见问题报告

解决方法

确保平台/操作系统支持客户机 JVM。如果不支持,则编辑 domain.xml 文件以删除行 <jvm-options>–client<jvm-options>。在这种情况下,JVM 人体工程学将为给定平台选择适当的 VM 类型。

有关平台支持的更多信息,请参见 5.0 Java 虚拟机中的人机工程学

创建用户后匿名用户具有管理员权限(问题 6481)

说明

匿名用户是为默认域创建的默认用户。如果将其他管理用户添加到默认域中,匿名用户定义仍然可用。任何用户都可以使用匿名用户的权限执行 Enterprise Server 管理任务。这种访问可能会给某些开发和生产部署带来安全性问题。

有关更多信息,请参见问题报告

解决方法

手动删除匿名用户。

访问新虚拟服务器的统计信息需要重新启动服务器(问题 6238 和 6422)

说明

只有在重新启动服务器之后,才能看到关于新增虚拟服务器的监视统计信息。

有关更多信息,请参见问题 6238问题 6422 的报告。

解决方法

添加虚拟服务器后,重新启动服务器以查看虚拟服务器的监视数据。

管理控制台 或命令行不支持日志记录配置(问题 6630)

说明

管理控制台 或命令行不支持日志记录配置。

有关更多信息,请参见问题报告

解决方法

使用纯文本编辑器编辑 as-installdomains/domain1/config/logging.properties 文件。有关更多信息,请参见 《Sun GlassFish Enterprise Server v3 Prelude Administration Guide》中的“Configuring Logging”

create jbdc-connection-pool 的帮助信息部分选项缺失(问题 5766)

说明

create jbdc-connection-pool 命令帮助信息的 "Synopsis" 部分和 "Options" 部分缺少选项 --validateatmostonceperiod= interval

该选项的描述如下:

--validateatmostonceperiod

指定连续请求验证连接(最多一次)之间的时间间隔(以秒为单位)。将该属性设置为适当的值可以最大程度减少连接的验证请求数。

缺省值为 0,指明从不验证连接。

有关更多信息,请参见问题报告

解决方法

有关 create jbdc-connection-pool 的完整信息,请参见 create-jdbc-connection-pool(1) 手册页。