本部分包含 Communications Express 配置程序工具中已知问题的列表。
即使未启用 SSL,Communications Express 修补程序的配置程序也会提示用户输入 Webmail SSL 端口号
在 Communications Express 安装过程中执行 patch-config 程序时,该程序将首先检查是否已部署 Webmail。如果已部署,将提示用户输入 SSL 端口号。用户在安装 Webmail 时可以选择是否启用 SSL。即使 Webmail 未启用 SSL,patch-config 程序也会提示用户输入 Webmail 的 SSL 端口号。
解决方法:如果未在 SSL 模式下配置 Webmail,请通过按 Enter 键忽略此消息,然后继续执行修补程序配置。
退出修补程序后 Communications Express 不允许用户登录
退出修补程序后,当用户尝试使用有效证书登录到 Communications Express 时,Communications Express 将返回到登录页面。在以下情况下会发生此问题:用户使用 patch-config 和 install-newconfig 命令安装修补程序以升级 Communications Express,但后来又通过运行 backout-newconfig 退出修补程序。backout-newconfig 实用程序不会警告用户 Web 容器可能已缓存了某些 JSP 文件。
解决方法:删除 Web 容器的 ClassCache 目录,然后重启部署了 Communications Express 的 Web 容器。Web Server 和 Application Server 的 ClassCache 目录分别是:
Web Server:/opt/SUNWwbsvr/https- <servername>/ClassCache/https- <servername>,其中 <servername> 是部署 Communications Express 的域。
Application Server:/var/opt/SUNWappserver/domains/domain1/generated/jsp/j2ee-modules/ <uwc_module_name>,其中 <uwc_module_name> 是 Application Server 上部署的模块的名称。
为 Communications Express 配置 Access Manager SSO 时,未销毁 JSESSIONID
当 Communications Express 和 Access Manager 安装在不同的计算机上时,用户可以查看以前登录用户的日历。原因是未销毁 JSESIONID cookie。
解决方法:在运行 Communications Express 的 Access Manager 计算机上,应该对 IS-SDK-BASEDIR/SUNWam/lib/AMConfig.properties 文件中的以下设置进行更改:
com.iplanet.am.session.client.polling.enable=false com.iplanet.am.notification.url= <url-to-access-web-container-of-CommunicationsExpress> /servlet/com.iplanet.services.comm.server.PLLRequestServlet |
Communications Express 的配置程序工具不支持“取消配置”选项
Communications Express 配置程序不允许取消部署、在配置时删除文件以及删除在运行时创建的文件。
解决方法:要取消配置 Communications Express:
删除 Communications Express 软件包。例如,在 Solaris 中键入:
pkgrm SUNWuwc
删除部署目录。
从 Web Server 或 Application Server 的 server.xml 文件中删除 WEBAPP 条目。
无提示配置不起作用。
Communications Express 只允许执行交互式配置,而不允许执行无提示配置。当您尝试在无提示模式下执行配置时,将显示以下错误“目录名不能为空。此字段为必填字段。请再次输入。”
Communications Express 配置程序:针对未解析的主机别名,devinstall 发生核心转储
如果系统未配置主机别名,Communications Express 配置向导将无法完成配置过程。
解决方法:确保您为系统配置了一个或多个主机别名。
要在 Unix 系统上配置一个或多个主机别名:
在 /etc/nsswitch.conf 文件中提供 hosts 的配置:
hosts: files dns nis
此配置将向名称服务说明它解析主机名和主机别名时应使用的查找顺序。名称服务查找顺序为:files、dns 和 nis。
确保 /etc/hosts 文件包含根据您的计算机 IP 地址定义的两个或两个以上主机名。
例如,如果您的系统 IP 地址为 129.158.230.64,则在 /etc/hosts 文件中,您可以将 IP 地址配置为:
129.158.230.64 budgie.siroe.varrius.com budgie
或者
129.158.230.64 budgie.siroe.varrius.com budgie loghost
错误的 IP 地址示例为:
129.158.230.64 budgie
由于输入字段为右对齐,GUI 配置输入字段被截断
在非英语语言环境中调用配置向导时,字段名和浏览器按钮将被截断或不可见。
解决方法:调整配置面板的大小以便可以正常显示配置面板的内容。
Communications Express 的组件显示为零字节
在显示 Communications Express 的“邮件”和“日历”组件时,Communications Express 配置程序工具将组件大小显示为 0 个字节。
配置完 Communications Express 之后,在 Web Server 启动过程中抛出 Java 异常
在不同的节点上安装并配置 Communications Express 和 Access Manager 的安装方案中,安装在包含 Communications Express 的节点上的 Web Server 在重新启动时抛出 Java 异常。这是由于 Web Server 类路径(在安装 Communications Express 的节点上)中的设置不正确造成的。
解决方法:编辑相应节点(安装了 Communications Express)的 Web Server 实例上的 web-svr-base/config/server.xml 文件,以确保 Web Server 类路径中包含以下条目:
opt/SUNWam/lib:/opt/SUNWam/locale:/etc/opt/SUNWam/config: /opt/SUNWam/lib/am_sdk.jar:/opt/SUNWam/lib/am_services.jar: /opt/SUNWam/lib/am_logging.jar
由于存在自引用符号链接,因此无法在 Linux 上配置 Communications Express
Communications Express 配置程序在 Linux 上的 /var/opt/sun/uwc/staging 目录中创建了一个自引用符号链接。
解决方法:从 /var/opt/sun/uwc/staging 目录中删除所有自引用符号链接,然后重新部署 Communications Express。
Communications Express 配置程序无法验证 Application Server 端口,因此导致配置挂起
Communications Express 配置程序在配置期间无法验证 Application Server 端口,因此如果指定的 Application Server 端口号不正确,则配置将挂起。
如果 Web Server 正在运行,则 Communications Express 配置将会挂起
如果 Web Server 正在运行,Communications Express 配置将会挂起。这是由于 UnsatisfiedLinkError 错误造成的。
解决方法:通过执行 /web-svr-base/web-svr-domain_name /stop 命令正确关闭 Web Server。这将使得 Communications Express 配置继续进行。
在 Multiplexor 环境中无法配置 Communications Express
在用英语以外的语言环境配置了 Messaging Server 后,会发生该问题。当用户尝试使用配置工具在 Messaging Server 面板上配置 Communications Express 时,如果用户提供了凭证,则配置工具会将凭证传递给 Messaging Server,并等待响应。如果是用日语配置了 Messaging Server 并且该服务器正确验证了用户,则 Messaging Server 将向 Communications Express 返回一个字符串 ja/mail.html。而 Communications Express 会检查该响应,然后进行下一步操作。但是,在需要字符串 en/mail.html 的 Communications Express 配置端将出现问题。因为从 Messaging Server 收到的响应与配置向导所需的响应不同,所以会出现以下错误:
Webmail Server 凭证错误或服务器配置错误。
无法返回至命令行模式配置
Communications Express 的配置向导提供了一个功能:用户键入 < 符号后即可返回到先前的内容中。但该功能无法按预期那样工作。当用户键入 < 符号后并不能回到上一个页面或屏幕中。