Sun Java Enterprise System 5 Update 1 发行说明

Access Manager 安装问题

在 HP-UX 上,Access Manager 安装无法找到 gettext 二进制文件 (6497926)

在 HP-UX 上安装 Access Manager 时,安装失败,指示 Access Manager 无法找到 gettext 二进制文件。

解决方案:下载 getext 0.14.6 或更新版本并进行安装。

Access Manager SDK 配置导致 Web 服务器启动失败错误 (6293225)

Web 服务器启动失败问题可归咎于 Access Manager 的 SDK 配置。在当前方案中,AMConfig.properties 文件包含错误信息,从而导致出现一系列的 Web 服务器启动失败问题。下列变量包含的信息不正确:

解决方案:在节点 B 上(Access Manager SDK 随 Web Server 一起安装在此),修改 <Web_Server_Instance_dir>/config/server.xml 文件,将所需的 Access Manager JAR 文件添加到类路径中。

在现有 DIT 上安装 Access Manager 需要重新构建 Directory Server 索引 (6268096)

为提高搜索性能,Directory Server 拥有多个索引。因此,在现有目录信息树 (directory information tree, DIT) 中安装 Access Manager 之后,需通过运行 db2index.pl 脚本来重新构建 Directory Server 索引。例如:# ./db2index.pl -D "cn=Directory Manager" -w password -n userRoot

db2index.pl 脚本可在 DS-install-directory/slapd-hostname/ 目录中获得。

使用启用了 SSL 的 Directory Server 安装 Access Manager(无错误号

如果已经安装 Directory Server 并且仅启用了 LDAPS (SSL),Access Manager 安装将失败。要安装 Access Manager,首先为 Directory Server 启用 LDAP(而非 SSL)。完成 Access Manager 安装后,可以禁用 LDAP,仅启用 LDAPS。

在密码和根后缀中不允许使用单引号(无错误号

在密码(如 amadmin 的密码)和 Directory Server 根后缀中,Access Manager 不支持单引号 (\q)。但支持反斜杠 (\\)。

如果 Directory Server 实现重置密码,则 Access Manager 的安装将会失败 (4992507)

在运行 Java Enterprise System 安装程序时,如果 Directory Server 配置为要求用户在首次登录时更改其密码,则 Access Manager 的安装将会失败。

解决方案:将 Directory Server 密码重置策略设置为“关”。

在不同的机器上分别安装 Access Manager 和 Directory Server 时,未初始化验证服务 (6229897)

尽管在安装过程中更新了 classpath 和其他 Access Manager Web 容器环境变量,但安装过程并未重新启动 Web 容器。如果试图在安装后、Web 容器重新启动之前登录到 Access Manager,则会返回下列错误:


验证服务未初始化。请与您的系统管理员联系。

解决方案:在登录到 Access Manager 之前,重新启动 Web 容器。登录前 Directory Server 必须在运行。

Access Manager 不更新 Application Server domain.xml (6439597)

Access Manager 未使用 JVM 选项和服务器类路径正确更新 Application Server domain.xml。已知这种现象会在下列情况下发生:

  1. 安装并配置 Application Server 和 Directory Server。

  2. 创建节点代理。

  3. 创建非默认 Application Server 实例。

  4. 在“以后再配置”模式下安装 Access Manager。

  5. 编辑 amsamplesilent 文件,然后使用 amconfig 运行该文件。

  6. 试图使用浏览器登录到 Access Manager 时,显示一条错误消息。

解决方案:在安装 Access Manager 之前,编辑 amsamplesilent 文件,使容器块包括以下信息:


AS81_HOME=/opt/SUNWappserver/appserver
AS81_PROTOCOL=$SERVER_PROTOCOL
AS81_HOST=$SERVER_HOST
#AS81_HOST=$DISTAUTH_HOST
AS81_PORT=$SERVER_PORT
AS81_ADMINPORT=$ADMIN_PORT
AS81_ADMIN=admin
AS81_ADMINPASSWD="$ADMINPASSWD"
AS81_INSTANCE=server1
AS81_DOMAIN=domain1
AS81_INSTANCE_DIR=/var/opt/SUNWappserver/nodeagents/nodename/server-instance
AS81_DOCS_DIR=/var/opt/SUNWappserver/nodeagents/nodename/server-instance/docroot
AS81_ADMIN_IS_SECURE=true

完成编辑后,运行 amconfig 命令:


./amconfig -s amsamplesilent