9.8 查错

Novell® 代表将会帮您解决遇到的任何设置和配置问题。同时,这里提供了一些在您遇到某些问题时可以尝试的操作。

问题

建议的操作

想要修改在安装过程中设置的 User Application 配置。 这包括类似于下列项目的配置:

  • 身份库连接和证书

  • 电子邮件设置

  • Metadirectory 用户身份、用户组

  • Access Manager 或 iChain® 设置

在独立于安装程序的情况下运行配置实用程序。

在 Linux 和 Solaris 上,从安装目录(默认为 /opt/novell/idm)运行以下命令:

configupdate.sh

在 Windows 上,从安装目录(默认为 c:\opt\novell\idm)运行以下命令:

configupdate.bat

应用程序服务器启动时出现异常,显示日志讯息端口 8080 已被使用

关闭 Tomcat (或其他服务器软件)的可能已在运行的任何实例。如果决定将应用程序服务器重新配置为使用 8080 以外的其他端口,请记住在 iManager 中编辑 User Application 驱动程序的配置设置。

当应用程序服务器启动时,显示讯息称找不到任何可信证书。

确保使用在 User Application 安装中指定的 JDK 启动应用程序服务器。

无法登录门户 Admin 页。

确保存在 User Application 管理员帐户。 不要将此帐户与 iManager Admin 帐户相混淆。 存在着(或应该有)两个不同的 Admin 对象。

可以以 Admin 身份登录,但不能创建新用户。

User Application 管理员必须是顶层容器的受托者,并且需要有主管权限。 作为权宜之计,可以尝试将 User Application 管理员的权限设置为等效于 LDAP 管理员的权限(使用 iManager)。

当启动应用程序服务器时,出现 MySQL 连接错误。

请不要以 root身份运行。(如果您运行随 Identity Manager 提供的 MySQL 版本,几乎不会出现此问题。)

确保 MySQL 正在运行(并且适当的拷贝正在运行)。 停止 MySQL 的其他任何实例。 运行 /idm/mysql/start-mysql.sh,然后运行 /idm/start-jboss.sh

在文本编辑器中检查 /idm/mysql/setup-mysql.sh,并纠正任何可疑的值。 然后运行底稿,再运行 /idm/start-jboss.sh

启动 应用程序服务器时遇到密钥储存区错误.

应用程序服务器没有运行在安装 User Application 时所指定的 JDK。

使用 keytool 命令导入证书文件:

keytool -import -trustcacerts -alias aliasName -file certFile -keystore ..\lib\security\cacerts -storepass changeit
  • 使用为该证书选择的唯一名称替换 aliasName

  • 使用证书文件的完整路径和名称替换 certFile

  • 默认的密钥储存区口令为 changeit(如果有其他口令,请指定)。

没有发送电子邮件通知。

通过运行 configupdate 实用程序检查是否指定了以下 User Application 配置参数的值:“电子邮件收件人”和“电子邮件主机”。

在 Linux 或 Solaris 上,从安装目录(默认为 /opt/novell/idm)运行以下命令:

configupdate.sh

在 Windows 上,从安装目录(默认为 c:\opt\novell\idm)运行以下命令:

configupdate.bat