版本 5
本章包含 Sun Java TMCommunications Suite 5 中所有组件产品通用的重要发行信息。
本发行说明的最新版本可以在 http://docs.sun.com/coll/1634.1 找到。请在安装和设置软件前仔细查阅此 Web 站点,完成安装和设置后也要定期查看最新的发行说明和手册。
本发行说明包含以下部分:
本文档引用了第三方 URL,并提供了其他相关信息。
Sun 对本文档提及的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Sun 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun 概不负责,也不承担任何责任。
日期 |
更改描述 |
---|---|
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 将很多 Sun 服务器和客户端产品集成在一起,以支持分布式通信和协作应用程序。
Sun Java Communications Suite 5 发行版包含以下组件:
Sun Java System Calendar Server 6.3
Sun Java System Messaging Server 6.3
Sun Java System Instant Messaging 7.2
Sun Java System Communications Express 6.3
Sun Java System Connector for Microsoft Outlook 7.2
Sun Java System Delegated Administrator 6.4
Sun Java System Communications Sync 3
Sun Java System Communications Sync 的发行说明可以在《Sun Java System Communications Sync 2006Q2 Release Notes》中找到。
如果要查找 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 5 的新增功能和更改。
在以下版本的 Red Hat Linux 上,对 Sun Java Communications Suite 的支持已过时,并且可能会从将来的发行版中删除:
Red Hat Enterprise Linux Advanced Server(32 位和 64 位版本),版本 3(所有更新)
Red Hat Enterprise Linux Enterprise Server(32 位和 64 位版本),版本 3(所有更新)
有关当前所支持的 Red Hat Linux 版本的信息,请参见Calendar Server 操作系统要求、Messaging Server 操作系统要求、Instant Messaging 的要求、Delegated Administrator 操作系统要求和Communications Express 操作系统要求,以获取特定 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 Java Communications Suite 发行版支持 2.0 版本的 Monitoring Framework。此 Monitoring Framework 提供与以下内容相关的信息:验证的时间长度、邮件传送、通过服务发送的即时消息数,以及其他统计信息。
有关 Sun JavaTM Enterprise System Monitoring Framework 的信息,请参见《Sun Java Enterprise System 5 Monitoring Guide》。
HP-UX 或 Windows 平台不再支持 Sun Java Communications Suite 的服务器组件产品。
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 的早期版本 (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 工具的位置发生了更改。
解决方法有两个:
如果还没有安装 JES,请在安装 JES5 的发行版本之前删除 SUNWldapcsdk-tools 软件包。要检查 SUNWldapcsdk-tools 版本,请运行命令 pkgparam -v SUNWldapcsdk-tools VERSION。
您的版本必须是 6.00,REV=2006.12.11.00.08 或更高。否则,您将收到一条错误消息,显示没有找到 LDAP 搜索实用程序。
使用 pkgrm SUNWldapcsdk-tools 命令删除 SUNWldapcsdk-tools 软件包。
如果已经运行了 JES5 安装程序,您可以手动删除 SUNWldapcsdk-tools 软件包,并使用以下命令来安装它:
cd <jes5_distro>/Solaris_sparc/Product/shared_components/Packages pkgadd -d . SUNWldapcsdk-tools |
本部分列出了 Sun JavaSystem Communications Suite 5 安装程序默认使用的产品组件安装目录和端口号。
除非另有指定,否则 Communications Suite 安装程序自动将产品组件安装到默认的目录中。大多数情况下,在安装过程中或安装完成后指定配置值时,可以指定自定义位置来覆盖默认位置,但以下情况除外:
Sun Cluster 组件。无法更改安装目录的位置。
Message Queue。无法更改安装目录的位置。
如有可能,请在安装产品组件时使用默认安装目录。如果指定其他安装目录,则您要负责在配置过程中始终将组件指向该安装目录。
下表列出了 Communications Suite 产品组件的默认安装目录。
表 1–3 默认安装目录
标签和状态文件参数 |
默认目录 |
注释 |
---|---|---|
Access Manager |
Solaris 操作系统:/opt/SUNWam Linux:/opt/sun/identity | |
Application Server |
Solaris 操作系统:/opt/SUNWappserver/appserver Linux:/opt/sun/appserver |
包含 Application Server 实用程序、可执行文件和库。 |
Application Server 域 |
Solaris 操作系统: /var/opt/SUNWappserver/domains Linux: /var/opt/sun/appserver/domains |
默认区域,将在该区域下创建管理域。 |
Calendar Server |
Solaris 操作系统:/opt/SUNWics5 Linux:/opt/sun/calendar | |
Communications Express |
Solaris 操作系统:/opt/SUNWuwc Linux:/opt/sun/uwc | |
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 |
Solaris 操作系统:/opt/SUNWdsee/ds6 Linux:/opt/sun/ds6 |
位于单独位置的 目录服务器 EE 子组件包括 Directory Server Core、目录服务控制中心和目录代理服务器。 |
DSEE_BASE |
Solaris 操作系统:/opt/SUNWdsee/dscc Linux:/opt/sun/dscc | |
目录代理服务器 |
Solaris 操作系统:/opt/SUNWdsee/dps Linux 和 HP-UX:/opt/sun/dps | |
目录服务器实例目录 |
Solaris 操作系统:/var/opt/SUNWdsee/dsins1 Linux:/var/opt/sun/dsins1 | |
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 管理代理启动脚本 |
|
CMN_IIM_INSTALLDIR |
Solaris 操作系统:/opt Linux:/opt/sun | |
Instant Messaging 资源目录 |
Solaris 操作系统:/opt/SUNWiim/html Linux:/opt/sun/im/html | |
Instant Messaging 联机帮助目录 |
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 |
Solaris 操作系统:/opt/SUNWmsgsr Linux:/opt/sun/messaging | |
CMN_MC_INSTALLDIR |
Solaris 操作系统:/opt/SUNWjesmc Linux:/opt/sun/jesmc | |
Sun Cluster 您不能更改安装目录,因此安装程序中没有字段,或状态文件中没有参数。 |
不适用 |
Sun Cluster 软件安装在 Solaris 操作系统上的以下位置: / /usr/opt /usr/cluster |
Web Server |
Solaris 操作系统:/opt/SUNWwbsvr7 Linux:/opt/sun/webserver7 | |
Web Server 实例目录 |
Solaris 操作系统:/var/opt/SUNWwbsvr7 Linux:/var/opt/sun/webserver7 | |
CMN_WPS_INSTALLDIR |
Solaris 操作系统:/opt/SUNWproxy Linux:/opt/sun/webproxyserver |
在 Communications Suite 安装程序请求输入端口号时,安装程序将对正在使用的端口执行运行时检查,并显示相应的默认值。如果默认端口号已由其他组件或同一产品组件的其他实例使用,则安装程序将提供一个替换值。
下表列出了默认的 Communications Suite 产品组件端口号以及每个端口的用途。
由于 Access Manager、Communications Express 和 Delegated Administrator 使用的是部署它们的 Web 容器的端口号,因此未在此表中列出这些组件。
产品组件 |
端口 |
用途 |
---|---|---|
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 发行版中存在的已知问题。
如果您在运行 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
无法使用 Communications Suite 安装程序在本地非全局稀疏根区域内安装 Communications。
应使用 pkgadd 手动添加 Communications Express 和 Access Manager 软件包。
不重新安装 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 下的分发包中。
安装:
使用 cd 命令转到软件包所在位置
输入:
pkgrm pkg
输入:
pkgadd —d . pkg
pkg 是导致问题的软件包。
无法在稀疏区域内安装 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 下的分发包中。安装:
使用 cd 命令转到软件包所在位置
输入:
pkgadd -d . SUNWjcapi
输入:
pkgadd -d . SUNWiimdv
如果安装了 Sun Cluster,并且在全局区域内 multi-lingual=no,而在稀疏区域内 multi-lingual=yes,则无法在稀疏区域内安装 Access Manager。
在运行 viewlog 时使用 –help 选项,并不显示帮助信息。
如果在运行 viewlog 命令时使用 -help 选项,将启动日志查看器,而不是显示帮助信息。
卸载程序的 –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 过滤器中存在语法问题。
Communications Suite Schema Migration Guide 没有正确地定义 commdirmig 实用程序的验证用户和密码选项。
应该使用 AuthenticationDN(即目录管理员的 DN)指定commdirmig 实用程序的 -D 选项,其中目录管理员是被授权运行和管理目录服务器的用户。-w 选项应使用 password 来指定,它是目录管理员的密码。
Schema Migration Guide 错误地描述了 -D 选项应该使用被授权管理目录服务器的用户的登录 ID 来指定。它还错误地描述了应使用密码文件(而不是在命令行输入的密码字符串)来指定 -w 选项。
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