在 HP-UX 上安装 Access Manager 时,安装失败,指示 Access Manager 无法找到 gettext 二进制文件。
解决方案:下载 getext 0.14.6 或更新版本并进行安装。
Web 服务器启动失败问题可归咎于 Access Manager 的 SDK 配置。在当前方案中,AMConfig.properties 文件包含错误信息,从而导致出现一系列的 Web 服务器启动失败问题。下列变量包含的信息不正确:
com.iplanet.am.directory.host
com.iplanet.am.server.host
com.iplanet.am.console.host
com.iplanet.am.profile.host
com.iplanet.am.naming.url
com.iplanet.am.notification.url
解决方案:在节点 B 上(Access Manager SDK 随 Web Server 一起安装在此),修改 <Web_Server_Instance_dir>/config/server.xml 文件,将所需的 Access Manager JAR 文件添加到类路径中。
为提高搜索性能,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/ 目录中获得。
如果已经安装 Directory Server 并且仅启用了 LDAPS (SSL),Access Manager 安装将失败。要安装 Access Manager,首先为 Directory Server 启用 LDAP(而非 SSL)。完成 Access Manager 安装后,可以禁用 LDAP,仅启用 LDAPS。
在密码(如 amadmin 的密码)和 Directory Server 根后缀中,Access Manager 不支持单引号 (\q)。但支持反斜杠 (\\)。
在运行 Java Enterprise System 安装程序时,如果 Directory Server 配置为要求用户在首次登录时更改其密码,则 Access Manager 的安装将会失败。
解决方案:将 Directory Server 密码重置策略设置为“关”。
尽管在安装过程中更新了 classpath 和其他 Access Manager Web 容器环境变量,但安装过程并未重新启动 Web 容器。如果试图在安装后、Web 容器重新启动之前登录到 Access Manager,则会返回下列错误:
验证服务未初始化。请与您的系统管理员联系。 |
解决方案:在登录到 Access Manager 之前,重新启动 Web 容器。登录前 Directory Server 必须在运行。
Access Manager 未使用 JVM 选项和服务器类路径正确更新 Application Server domain.xml。已知这种现象会在下列情况下发生:
安装并配置 Application Server 和 Directory Server。
创建节点代理。
创建非默认 Application Server 实例。
在“以后再配置”模式下安装 Access Manager。
编辑 amsamplesilent 文件,然后使用 amconfig 运行该文件。
试图使用浏览器登录到 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 |