Sun Java Communications Suite 5 发行说明

第 1 章 Sun Java Communications Suite 5 组件产品的通用发行信息

版本 5

本章包含 Sun Java TMCommunications Suite 5 中所有组件产品通用的重要发行信息。

本发行说明的最新版本可以在 http://docs.sun.com/coll/1634.1 找到。请在安装和设置软件前仔细查阅此 Web 站点,完成安装和设置后也要定期查看最新的发行说明和手册。

本发行说明包含以下部分:

本文档引用了第三方 URL,并提供了其他相关信息。


注 –

Sun 对本文档提及的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Sun 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun 概不负责,也不承担任何责任。


Sun Java Communications Suite 发行说明修订历史记录

表 1–1 Sun Java Communications Suite 修订历史记录

日期 

更改描述 

2007 年 7 月 

更新了 Communications Express 和 Delegated Administrator 发行说明中的受支持浏览器版本要求。 

2007 年 4 月 27 日 

更新了 Calendar Server 和 Communications Express 的发行说明。 

2007 年 4 月 

Calendar Server 发行说明中添加了一个错误,错误号为 6542989 

2007 年 3 月 

Sun Java Communications Suite 正式版(版本 5) 

2006 年 9 月 

本发行说明的初稿(版本 5) 

关于 Sun Java Communications Suite 版本 5

Sun Java Communications Suite 将很多 Sun 服务器和客户端产品集成在一起,以支持分布式通信和协作应用程序。

Sun Java Communications Suite 5 发行版包含以下组件:

查找 Sun Java Communications Suite 产品的修补程序

如果要查找 Sun Java Communications Suite 产品的修补程序,表 1–2 列出了用于每个 Communications Suite 产品的关键字。您可以使用特定的关键字来搜索 Sunsolve 上的相关修补程序。

表 1–2 用于 Communications Suite 产品的修补程序关键字

产品 

关键字 

Calendar Server 

"Calendar Server" 

Communications Express 

"communications express" 

Delegated Administrator 

commcli 

Dssetup 

comm_dssetup 

Instant Messaging 

"Instant Messaging" 

Messaging Server 

"Messaging Server" 

Connector for Microsoft Outlook 

"Outlook Connector" 


注 –

要搜索包含空格的字符串,必须使用双引号。


要搜索所有 Java Enterprise System 产品的修补程序,请使用关键字 Java_ES。

此 Sun Java Communications Suite 发行版的新增功能

本部分介绍 Sun Java Communications Suite 5 的新增功能和更改。

支持 Red Hat Linux

在以下版本的 Red Hat Linux 上,对 Sun Java Communications Suite 的支持已过时,并且可能会从将来的发行版中删除:

有关当前所支持的 Red Hat Linux 版本的信息,请参见Calendar Server 操作系统要求Messaging Server 操作系统要求Instant Messaging 的要求Delegated Administrator 操作系统要求Communications Express 操作系统要求,以获取特定 Sun Java Communications Suite 组件产品的相应信息。

对 Sun Java Communications Suite 产品可用性的更改

自此 Sun Java Communications Suite 5 发行版开始,通信产品将从 Sun Java Enterprise System 权利中删除。通信产品将作为 Sun Java Communications Suite 的一部分提供,或作为单个产品提供。而不再通过 Java Enterprise System 安装程序安装通信产品。通信产品组件可继续与 Java Enterprise System 组件进行交互操作。

此权利更改不会影响 Java Enterprise System 2005Q4 中的通信产品。如果已经安装了通信产品,则您的权利不会发生任何更改。

Sun JavaTM Enterprise System Monitoring Framework

此 Sun Java Communications Suite 发行版支持 2.0 版本的 Monitoring Framework。此 Monitoring Framework 提供与以下内容相关的信息:验证的时间长度、邮件传送、通过服务发送的即时消息数,以及其他统计信息。

有关 Sun JavaTM Enterprise System Monitoring Framework 的信息,请参见《Sun Java Enterprise System 5 Monitoring Guide》

Sun Java Communications Suite Server 产品的平台支持

HP-UX 或 Windows 平台不再支持 Sun Java Communications Suite 的服务器组件产品。

Sun Java Communications Suite 安装和升级说明

Sun Java System Portal Server 安装

Sun Java System Portal Server 不是与 Sun Java System Sun Java Communications Suite 5 一起安装的。 要安装 Portal Server,请参阅《Sun Java Enterprise System 5 Installation Guide for UNIX 》

Java Enterprise System 5 Beta 安装

如果您已经安装了 Java Enterprise System 的早期版本 (Beta),在安装 JES 5 的发行版本 (RR) 之前需要删除 SUNWldapcsdk-tools 软件包。这是因为发行版本中 SUNWldapcsdk-tools 软件包的位置发生了更改。如果未删除该软件包,而试图在安装发行版本后启动 Calendar Server 或 Messaging server,您将收到以下错误消息:


Could not find .../bin/ldapsearch utility
Please install the ldapcsdk-tools package

出现该错误消息是因为 LDAP 工具的位置发生了更改。

解决方法有两个:

默认安装目录和端口

本部分列出了 Sun JavaSystem Communications Suite 5 安装程序默认使用的产品组件安装目录和端口号。

默认安装目录

除非另有指定,否则 Communications Suite 安装程序自动将产品组件安装到默认的目录中。大多数情况下,在安装过程中或安装完成后指定配置值时,可以指定自定义位置来覆盖默认位置,但以下情况除外:


注 –

如有可能,请在安装产品组件时使用默认安装目录。如果指定其他安装目录,则您要负责在配置过程中始终将组件指向该安装目录。


下表列出了 Communications Suite 产品组件的默认安装目录。

表 1–3 默认安装目录

标签和状态文件参数 

默认目录 

注释 

Access Manager 

CMN_IS_INSTALLDIR

Solaris 操作系统:/opt/SUNWam

Linux:/opt/sun/identity

 

Application Server 

CMN_AS_INSTALLDIR

Solaris 操作系统:/opt/SUNWappserver/appserver

Linux:/opt/sun/appserver

包含 Application Server 实用程序、可执行文件和库。 

Application Server 域 

CMN_AS_DOMAINSDIR

Solaris 操作系统: 

/var/opt/SUNWappserver/domains

Linux: 

/var/opt/sun/appserver/domains

默认区域,将在该区域下创建管理域。 

Calendar Server 

CMN_CS_INSTALLDIR

Solaris 操作系统:/opt/SUNWics5

Linux:/opt/sun/calendar

 

Communications Express 

CMN_UWC_INSTALLDIR

Solaris 操作系统:/opt/SUNWuwc

Linux:/opt/sun/uwc

 

Delegated Administrator

CMN_COMMDA_INSTALLDIR

Solaris 操作系统:/opt/SUNWcomm

Linux:/opt/sun/comms/commcli

 

目录准备工具

CMN_DSSETUP_INSTALLDIR

Solaris 操作系统:/opt/SUNWcomds

Linux:/opt/sun/comms/dssetup

 

Directory Server Core 

DSEE_BASE

Solaris 操作系统:/opt/SUNWdsee/ds6

Linux:/opt/sun/ds6

位于单独位置的 目录服务器 EE 子组件包括 Directory Server Core、目录服务控制中心和目录代理服务器。 

目录服务控制中心

DSEE_BASE

Solaris 操作系统:/opt/SUNWdsee/dscc

Linux:/opt/sun/dscc

 

目录代理服务器 

DSEE_BASE

Solaris 操作系统:/opt/SUNWdsee/dps

Linux 和 HP-UX:/opt/sun/dps

 

目录服务器实例目录 

DSEE_INSTANCE_DIR

Solaris 操作系统:/var/opt/SUNWdsee/dsins1

Linux:/var/opt/sun/dsins1

 

HADB

CMN_HADB_INSTALLDIR

Solaris 操作系统:/opt/SUNWhadb

Linux:/opt/SUNWhadb

HADB 安装位置在 Communications Suite 安装期间不能更改。 

Solaris 操作系统:/var/opt/SUNWhadb

Linux:/var/opt/SUNWhadb

HADB 系统信息库数据和日志位置。 

Solaris 操作系统:/etc/opt/SUNWhadb

Linux:/etc/opt/SUNWhadb

HADB 管理代理配置文件 

Solaris 操作系统:/etc/init.d/ma-initd

Linux:/etc/init.d/ma-initd

HADB 管理代理启动脚本 

Instant Messaging

CMN_IIM_INSTALLDIR

Solaris 操作系统:/opt

Linux:/opt/sun

 

Instant Messaging 资源目录 

CMN_IIM_DOCSDIR

Solaris 操作系统:/opt/SUNWiim/html

Linux:/opt/sun/im/html

 

Instant Messaging 联机帮助目录 

CMN_IIM_DOCSHELPDIR

Solaris 操作系统:/opt/SUNWiim/html/en/imhelp

Linux:/opt/sun/im/html/en/imhelp

 

Message Queue 

您不能更改安装目录,因此安装程序中没有字段,或状态文件中没有参数。 

不适用 

Solaris 操作系统: 

/usr/bin

/usr/share/lib

/usr/share/lib/imq

/etc/imq

/var/imq

/usr/share/javadoc/imq

/usr/demo/imq

/opt/SUNWimq

Linux: 

/opt/sun/mq

/etc/opt/sun/mq

/var/opt/sun/mq

Messaging Server 

CMN_MS_INSTALLDIR

Solaris 操作系统:/opt/SUNWmsgsr

Linux:/opt/sun/messaging

 

Monitoring Console

CMN_MC_INSTALLDIR

Solaris 操作系统:/opt/SUNWjesmc

Linux:/opt/sun/jesmc

 

Sun Cluster 

您不能更改安装目录,因此安装程序中没有字段,或状态文件中没有参数。 

不适用 

Sun Cluster 软件安装在 Solaris 操作系统上的以下位置:  

/

/usr/opt

/usr/cluster

Web Server 

CMN_WS_INSTALLDIR

Solaris 操作系统:/opt/SUNWwbsvr7

Linux:/opt/sun/webserver7

 

Web Server 实例目录 

CMN_WS_INSTANCEDIR

Solaris 操作系统:/var/opt/SUNWwbsvr7

Linux:/var/opt/sun/webserver7

 

Web Proxy Server

CMN_WPS_INSTALLDIR

Solaris 操作系统:/opt/SUNWproxy

Linux:/opt/sun/webproxyserver

 

默认端口号

在 Communications Suite 安装程序请求输入端口号时,安装程序将对正在使用的端口执行运行时检查,并显示相应的默认值。如果默认端口号已由其他组件或同一产品组件的其他实例使用,则安装程序将提供一个替换值。

下表列出了默认的 Communications Suite 产品组件端口号以及每个端口的用途。


注 –

由于 Access Manager、Communications Express 和 Delegated Administrator 使用的是部署它们的 Web 容器的端口号,因此未在此表中列出这些组件。


表 1–4 产品组件默认端口号

产品组件 

端口 

用途 

Access Manager 

58946 

UNIX 验证帮助程序 

58943 

安全 ID 验证帮助程序(仅适用于 Solaris SPARC) 

Application Server 

8080 

标准 HTTP 端口 

3700 

标准 IIOP 端口 

4849 

Administration Server 端口 

7676 

标准 Message Queue 端口 

8686 

JMX 端口 

8181 

HTTPS 端口 

Calendar Server 

80 

标准 HTTP 端口 

389 

LDAP 端口 

57997 

ENS 

59779 

DWP 

Common Agent Container 

11162 

JMX 端口 (TCP) 

11161 

SNMP 适配器端口 (UDP) 

11162 

用于陷阱的 SNMP 适配器端口 (UDP) 

11163 

Commandstream 适配器端口 (TCP) 

11164 

RMI 连接器端口 (TCP) 

用于 Sun Cluster 和 Sun Geographic Edition 的 Common Agent Container 

10162 

JMX 端口 (TCP) 

10161 

SNMP 适配器端口 (UDP) 

10162 

用于陷阱的 SNMP 适配器端口 (UDP) 

10163 

Commandstream 适配器端口 (TCP) 

10164 

RMI 连接器端口 (TCP) 

目录服务器 

389 

标准 LDAP 侦听器 

636 

通过 SSL 的 LDAPS 

HADB 

1862 

管理代理端口 (JMX) 

15200 

默认 Portbase 

Instant Messaging 

5222 

多路复用器端口 

5269 

Instant Messaging 服务器到服务器端口 

45222 

用于多路复用器通信的服务器端口 

Message Queue 

80 

标准 HTTP 端口 

7676 

端口映射器 

7674 

HTTPS Tunnelling Servlet 端口 

7675 

HTTP Tunneling Servlet 端口 

Messaging Server 

25 

标准 SMTP 端口 

80 

Messaging Express (HTTP) 端口 

110 

标准 POP3 端口 / MMP POP3 代理 

143 

标准 IMAP4 端口 / MMP IMAP 代理 

995 

通过 SSL 的 POP3 或通过 SSL 的 MMP POP 代理 

993 

通过 SSL 的 IMAP 或通过 SSL 的 MMP IMAP 代理 

7997 

事件通知服务端口 

27442 

由作业控制器用于产品内部通信 

49994 

由 Watcher 用于内部产品通信 

Monitoring Console 

6789 

通过 Sun Java Web Console 访问 

8765 

用于主代理 Web 服务适配器的作业工厂端口 

11161 

用于 Monitoring Framework 的 SNMP 端口 

11164 

用于 Monitoring Framework 的 RMI 端口 

54320 

用于 Monitoring Framework 搜索协议的多址端口 

Web Server 

8800 

管理 HTTP 端口 

8989 

管理 SSL 端口。对于 Admin Server,SSL 端口是必需端口,而 HTTP 端口是可选端口。 

80 

实例 HTTP 端口 

Web Proxy Server 

8888 

管理端口 

8080 

代理实例端口 

Sun Java Communications Suite 中的已知问题

本部分介绍此 Sun Java Communications Suite 发行版中存在的已知问题。

安装和升级问题

2137103

如果您在运行 Application Server 8.1 的系统上将任何 Java Enterprise System 或 Communications Suite 组件升级到 Java Enterprise System 5 或 Communications Suite 5 级别,首先需要在 Application Server 8.1 中应用以下修补程序(或更新的修补程序):

  • 119166–17 Solaris SPARC

  • 119167–17 Solaris x86

  • 119168–17 Linux RHEL2.1 RHEL3.0

6527879

无法使用 Communications Suite 安装程序在本地非全局稀疏根区域内安装 Communications。

应使用 pkgadd 手动添加 Communications Express 和 Access Manager 软件包。

6531802

不重新安装 SUNWldkx。

Java Enterprise System 5 不重新安装 SUNWldkx。请使用 Java Enterprise System 2005Q4 的 -G 选项来安装 SUNWldkx。即使在全局区域安装了所有共享组件之后,在稀疏区域安装时还是会得到以下错误消息:


Unsupported components in zone

Following components required by the selected components, are not supported in
non-global zone and they can not be installed directly into the non-global
zone. Please install these components from the global zone before proceeding
this installation.

SharedComponent

   The installer can not proceed without resolving the problem. {"<" goes back,
   "!" exits} !

请参阅 Java Enterprise System 安装程序日志(/var/sadm/install/logs 下的最新文件)来了解缺少了哪个共享组件。 它将指出缺少以下一个或多个共享组件:LDAPCSDKX、JCAPI 和 IMAPI。

  • LDAPCSDKX 是软件包 SUNWldkx

  • JCAPI 是软件包 SUNWjcapi

  • IMAPI 是软件包 SUNWldkx

检查是否在全局区域内安装了这些软件包。如果这些软件包不存在,则可能是 6531833 或 6531809 错误。如果这些软件包存在,请检查它们是否在 /var/sadm/install/gz-only-packages 下列出。如果它们出现在 gz-only-packages 中,则应用以下解决方法。

解决方法:在全局区域内重新手动安装软件包,这些软件包位于 .../Product/shared_components/Packages 下的分发包中。

安装:

  1. 使用 cd 命令转到软件包所在位置

  2. 输入:

    pkgrm pkg

  3. 输入:

    pkgadd —d . pkg

    pkg 是导致问题的软件包。

6531809

无法在稀疏区域内安装 Communications Express 或 Instant Messaging。

即使在全局区域内安装了所有的共享组件之后,在稀疏区域内安装 Communications Express 或 Instant Messaging 时还会收到以下错误消息:


Unsupported components in zone

Following components required by the selected components, are not supported in
non-global zone and they can not be installed directly into the non-global
zone. Please install these components from the global zone before proceeding
this installation.

SharedComponent

   The installer can not proceed without resolving the problem. {"<" goes back,
   "!" exits} !

检查是否在全局区域内安装了 SUNWjcapi 和 SUNWiimdv 软件包。如果没有,请应用以下解决方法。如果这些软件包存在,则检查它们是否在 /var/sadm/install/gz-only-packages 下列出。如果它们出现在 gz-only-packages 中,则表明此错误是由其他问题所导致的。

解决方法:在全局区域内手动安装 SUNWjcapi 和 SUNWiimdv。这些软件包位于 .../Product/shared_components/Packages 下的分发包中。安装:

  1. 使用 cd 命令转到软件包所在位置

  2. 输入:

    pkgadd -d . SUNWjcapi

  3. 输入:

    pkgadd -d . SUNWiimdv

6531833

如果安装了 Sun Cluster,并且在全局区域内 multi-lingual=no,而在稀疏区域内 multi-lingual=yes,则无法在稀疏区域内安装 Access Manager。

6535582

在运行 viewlog 时使用 –help 选项,并不显示帮助信息。

如果在运行 viewlog 命令时使用 -help 选项,将启动日志查看器,而不是显示帮助信息。

6535583

卸载程序的 –help 选项不包含关于获取版本的信息。

如果使用 -help 选项运行 uninstaller 命令,将显示一个可与 uninstaller 一起使用的选项列表。但是,没有列出本应该列出的 -version 选项。

无错误号

用户的 Sieve 脚本将在升级之后停止运行。

运行 Messaging Server 2005Q4 patch 29 或更高版本的站点、升级到当前 Messaging Server 6.3 版本的站点,以及通过 Communications Express 邮件过滤器使用任何基于日期的过滤功能的用户都有可能遇到该问题。

对于 Sieve 过滤器,为 Messaging Server 2005Q4 实现的 setdate 操作(问题 6236243)已从 Messaging Server 6.3 中删除。为了取代已废弃的方法,最近提出的 date Sieve 扩展(特别是它的 currentdate 测试)已经实现。

最终用户不太可能故意使用 setdate。不过,在用户请求根据日期对邮件进行过滤时,Messaging Server 2005Q4 中的 Communications Express 邮件过滤生成器确实使用了 setdate。因此,许多用户可能会(在不知情的情况下)通过个人 Sieve 过滤器使用已废弃的 setdate 操作。如果用户以任何方式编辑他们的 Sieve 过滤器,都会废弃任何类似的过时用法,而使用新的 currentdate 方法。但同时,他们的 Sieve 过滤器会被视为语法错误,然后生成一个错误,对于使用这种错误 Sieve 过滤器的用户,发送给他们的每条消息将不通过过滤直接进行发送,另外 MTA 将给拥有这种 Sieve 过滤器的用户发送一条通知消息,警告他们的 Sieve 过滤器中存在语法问题。

文档问题

6524806, 6514424

Communications Suite Schema Migration Guide 没有正确地定义 commdirmig 实用程序的验证用户和密码选项。

应该使用 AuthenticationDN(即目录管理员的 DN)指定commdirmig 实用程序的 -D 选项,其中目录管理员是被授权运行和管理目录服务器的用户。-w 选项应使用 password 来指定,它是目录管理员的密码。

Schema Migration Guide 错误地描述了 -D 选项应该使用被授权管理目录服务器的用户的登录 ID 来指定。它还错误地描述了应使用密码文件(而不是在命令行输入的密码字符串)来指定 -w 选项。

6523606

Communications Suite Schema Migration Guide 错误地描述了 commdirmig 实用程序所生成的审计文件的位置。

默认情况下,commdirmig 实用程序生成的 AuditLDIFFile 将被写入到 /tmp 目录。

Schema Migration Guide 中的第 3 章“使用迁移实用程序”错误地描述了 AuditLDIFFile 的默认路径,如下所示:

  • Solaris:/var/opt/SUNWComm/log/commdirmig.audit.ldif

  • Linux:/var/opt/sun/comms/commcli/log/commdirmig.audit.ldif