Sun Java System Portal Server 6 2005Q4 发行说明

通信频道


邮件频道不显示登录页面。(4873659)

描述:

当 Sun Java System Messaging Server 的 ipsecurity 设置被设为 “yes” 时,“邮件频道”将无法成功启动 Messenger Express 客户机。为了让邮件频道成功启动 Messenger Express 客户机,必须将 Messaging Server 的 ipsecurity 设置设为 “no”。

解决方法:

将 Messaging Server 的 ipsecurity 设置设为 “no”。


MailProvider 无法与启用 SSL 安全的 IMAP 配合使用。(4919693)

描述:

当前 MailProvider 实现无法与启用 SSL 安全的 IMAP 配合使用。

解决方法:

在配置 IMAPS 频道之后,如果使用 Web Server 作为容器的 Portal Server 中的频道显示错误,请将 mail.jar 更改为 CLASSPATH 中的第一项。

将 mail.jar 文件添加为类路径中的第一个文件:

  1. 打开文件 ws-install-dir/SUNWwbsvr/https- ws-instance-name/config/server.xml

  2. mail.jar 文件更改为类路径中的第一项。

  3. 重新启动 Web 服务器。


在桌面中没有出现新建的通讯录频道。( 4922220)

描述:

必须首先配置通讯录服务。由于 AddressBookProvider 未预先配置,所以,如果 AddressBookProvider 尚未配置,则用户基于 AddressBookProvider 创建的任何频道都不会在用户的“桌面”或“内容”链接中出现。有关更多信息,参见《Sun Java System Portal Server 管理指南》附录 A 中的“SSO 适配器模板和配置”和第 17 章中的“配置通讯录频道”一节。

基于预先填充的用户定义频道集中的其他通信频道创建频道,可能会导致所创建频道显示消息:“请指定一个有效的配置”。虽然其他“通信频道”的定义非常完善,足以显示在用户的“桌面”上,但它们还需执行附加管理任务才能断定使用哪个后端服务。

另外,这些通信频道还要求桌面用户在管理任务完成后指定后端凭证(如用户名和密码)。桌面用户可以使用频道的“编辑”按钮在频道中指定这些值。


注 –

可能需要在每次安装时均对 userDefinedChannels 集进行管理,因为其包括对后端服务的引用,而这些后端服务可能不适用于您的具体设置。例如,此频道集中的所有 Lotus 提供者对于相应的通信频道均涉及到与 Lotus 后端服务的交互,如果 Portal 用户群体中没有任何人将会使用 Lotus 后端服务则频道集不适用。



如果没有设置域名,将不会启动“日历”频道。( 4946959)

描述:

如果“日历”频道中的“服务器”名称不包括全限定域名,则不会启动“日历”频道。

解决方法:

验证“服务器”名称设置是否为全限定的主机名。


SSO 适配器配置不支持分布式和冗余的个人通讯录。(5020452)

描述:

以前版本的 SSO 个人通讯录 (PAB) 适配器希望容器 o=pab 同时存在于用户和组目录中。Portal Server 6 2005Q4 在 “SUN-ONE-ADDRESS-BOOK” 适配器模板中支持指定 PAB 目录服务器。目前,不支持以下属性:

ugHost:适合 PAB 查找的 LDAP 主机名

ugPort:适合 PAB 查找的 LDAP 端口

解决方法:

管理员需要在 Access Manager 管理控制台中将这些属性手动添加到 "SUN-ONE-ADDRESS-BOOK" SSO 适配器模板上。

  1. 登录到 Access Manager 管理控制台。

  2. 选择“服务配置”>“SSO 适配器”。

  3. 选择 "SUN-ONE-ADDRSS-BOOK" 作为 SSO 适配器模板。

  4. 选择“编辑属性”>“新建默认值”。

    1. 在“名称”字段中指定 “ugHost”。

    2. 指定 LDAP 主机名。

    3. 选择“创建”。

  5. 选择“编辑属性”>“新建默认值”。

    1. 在“名称”字段中指定 “ugPort”。

    2. 指定 LDAP 端口。

    3. 选择“创建”。


“邮件”频道中的链接通向门户桌面而非邮件客户机。(5053733)

描述:

在用户从邮件频道中选择“注销”链接时,将不会显示客户机注销页面(而会显示门户桌面页面)。

解决方法:

如果发生此问题,请执行以下步骤:

  1. 刷新门户桌面。

  2. 单击以前门户页面中的“启动邮件”链接,则可以再次启动邮件客户机。

如果您在注销后需要一个 Webmail 登录页面(而非门户桌面),请执行以下操作。

  1. 在 Messaging Server 中更改以下代码。

    文件 /var/opt/SUNWmsgsr/config/html/main.js 中有一个方法 restart(),可以从 exit() 中调用,而后者从 logout() 调用。


    function restart() {
    var ref = window.document.referrer != ’’ ? window.document.referrer : ’/’
    if (ref.indexOf(’mail.html’) > 0)
    ref = ’/’
    var ind = ref.indexOf(’?’)
    self.location.replace(ind > 0 ? ref.substring(0, ind) : ref)
    }

    更改第一行并提供邮件服务器登录页面的 url ,如下所示:

    var ref = window.document.referrer != ’’ ? "http://pavoni:2080" : ’/’

  2. 重新启动邮件服务器。

  3. 清除浏览器缓存。

测试步骤:

  1. 单击“启动邮件”。

  2. 从 Webmail 中注销。

  3. 单击“启动邮件”,由于旧的会话无效,将会为您显示 Webmail 登录页面。


单击“UWC 邮件频道”的“启动邮件”链接不会打开邮箱。(6179802)

描述:

单击启动邮件的链接,会转到“Web 服务器”索引页面,而不会转到用户的“收件箱”。

在 Java Server Enterprise 3 中,“门户邮件”频道可以从“门户桌面”中启动 UWC。

已经添加基于 MailProvider 的新频道,称为 “UWCMail”。UWCMail 频道适用于默认的组织或根后缀,但是没有与现成的“容器”关联。必须将 UWCMail 频道添加到容器中。

UWCMail 频道定义了以下属性:

  • title

  • description

  • ssoAdapter

  • applicationHelperEdit

  • applicationHelperURL

SSO 适配器配置是 sunUWCMail,而 SSO 适配器模板是 SUN-UWC-MAIL

解决方法:

要使用新的 UWCMail 频道,请将 UWCMail 频道添加到容器,以便可以在桌面中看到该频道。

  1. 从 Access Manager 管理控制台中,将 UWCMail 频道添加到“我的扉页”选项卡。

  2. 编辑 UWCMail 频道并指定服务器设置。例如,以新用户的身份登录到“门户桌面”,并通过指定以下值编辑 UWCMail 频道:

    • 服务器名称:messaging-server-name

      • imap 服务器端口:messaging-server-imap-port

      • 用户名:uid

      • 用户密码:password

      • smtp 服务器名称:messaging-server-smtp-server-name

      • smtp 服务器端口:messaging-server-smtp-port

      • 客户机端口:messenger-express-client-port

      • 邮件域:hosted-domain


在 UWC 日历频道中没有出现日历。(6179806 )

描述:

在 Java Server Enterprise 3 中,“门户日历”频道可以从“门户桌面”中启动 UWC。

已经添加基于 CalendarProvider 的新频道,称为 UWCCalendar。UWCCalendar 频道适用于默认的组织或根后缀,但是没有与现成的“容器”关联。必须将 UWCCalendar 频道添加到容器中。

UWCCalendar 频道定义了以下属性:

  • title

  • description

  • ssoAdapter

  • ssoEditAttributes(显示 clientHost 和 clientPort)

  • applicationHelperEdit

  • applicationHelperURL

SSO 适配器配置是 “sunUWCCalendar”,而 SSO 适配器模板是 “SUN-UWC-CALENDAR”。

解决方法:

使用此新频道:

将 UWCCalendar 频道添加到容器,以便可以在桌面中看到该频道。

  1. 从 Access Manager 管理控制台中,将 UWCCalendar 频道添加到“我的扉页”选项卡。

  2. 编辑 UWCCalendar 频道并指定服务器设置。例如,以新用户的身份登录到“门户桌面”,并通过指定以下值编辑 UWCCalendar 频道:

    • 服务器名称:calendar-server-name

      • 服务器端口:calendar-server-port

      • 用户名:uid

      • 用户密码:password

      • 客户服务器名称:uwc-client-server-name

      • 客户机端口:uwc-client-port


在“UWC 通讯录”频道中没有显示“UWC 通讯录”。( 6179807)

描述:

SSO 适配器实现 WabpSSOAdapter 正在使用 port 而非 clientPort,以便后台连接到通讯录服务器。这样的话,如果 UWC 客户机的安装端口不是 80,则会导致门户 UWC 通讯录失败。

解决方法:

您可以通过执行以下操作以解决此问题:

  • 在 80 端口上安装 UWC 客户机

  • 设置 SSO 适配器模板或配置属性端口以及与 clientPort 相同的值。

要将 SSO 适配器模板或配置属性端口及其值设置为与 clientPort 相同,请将 "port" 作为“组织”级别中指定的“合并”属性来添加。此频道不会在频道编辑页面上显示 “port”。

作为“合并”属性添加端口:

  1. 登录到 Access Manager 管理控制台。

  2. 选择“服务配置”。

  3. 选择“SSO 适配器”。

  4. 为 SUN-UWC-ADDRESS-BOOK 选择“编辑属性...”。

  5. 选择“新增合并”并指定:

    名称:port

  6. 选择“创建”。

  7. 选择“完成”。

  8. 选择“身份认证管理”。

  9. 选择组织。

  10. 选择“服务”。

  11. 选择“SSO 适配器”。

  12. 为 SUN-UWC-ADDRESS-BOOK 选择“编辑属性...”并指定属性。

  13. 选择“新建默认值”并指定端口值,然后选择“保存”。


    注 –

    如果现有用户的 SSO 适配器属性在“用户”级别写入,则此解决方案可能无法工作,因为现有用户的 SSO 适配器配置无法继承将“组织”级别的变动。实际上,SSO 适配器模板可以使用定义为“默认”属性的“主机”和“端口”进行更新。



Microsoft 日历和 Microsoft 通讯录抛出了“内容不可用”错误。(6213120)

描述:

在 WebLogic 服务器中配置 Microsoft 日历和通讯录时,可能会显示说明内容不可用的错误消息。如果其他文件的优先权高于 jintegra.jar 文件,则会出现此问题。

解决方法:

jintegra.jar 文件添加为类路径中的第一个文件。

jintegra.jar 文件添加为类路径中的第一个文件:

  1. 打开文件 /usr/local/bea/user_projects/domains/mydomain/startWebLogic.sh

  2. 编辑 CLASSPATH 以便将 /opt/SUNWps/web-src/WEB-INF/lib/jintegra.jar 添加为类路径中的第一个 jar 文件。

  3. 使用 startWebLogic.sh 重新启动 WebLogic 服务器。


Lotus 通讯录和日历无法与旧的 NCSO.jar 配合使用。( 6216069)

描述:

Lotus 通讯录和日历需要最新版本的 NCSO.jar 才能工作。

解决方法:

使用最新版本的 Domino,例如 Domino 6.5.1 的 NCSO.jar。