5.11 查错

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

表 5-9 User Application 查错

问题

建议的操作

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

  • 身份库 连接和证书

  • 电子邮件设置

  • 元目录用户身份、用户组

  • 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身份运行。(然而,如果您运行随 IDM 提供的 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