Sun Java Communications Suite 5 发行说明

Instant Messaging 兼容性问题

表 4–3 列出了 Instant Messaging 7.2 中已知的不兼容性问题。

表 4–3 Instant Messaging 7.2 兼容性问题

不兼容性 

影响 

注释 

Instant Messenger 2006Q1 之前的版本不支持 XMPP 重定向。 

(问题编号:6401743)如果您打算将 Instant Messaging 重定向服务器与 Instant Messenger 一起使用,则必须使用 Instant Messenger 2006Q1 或更高的版本。 

如果您使用第三方客户端,在部署 Instant Messaging 重定向服务器之前请确保它支持 XMPP 重定向。 

在 Sun Java System Instant Messaging 7 2005Q4 中已对 Instant Messaging SDK Java 软件包进行了重命名,以便与开放源代码社区的命名约定 (org.netbeans.lib.collab) 相匹配。 

在将来的发行版中,Instant Messaging 只使用新的命名方案,而不再使用旧方案。 

 

Instant Messaging 7.2 与 Access Manager 的 7 2005Q4 版本不兼容。 

安装 Access Manager 时,请在 Java Enterprise System 安装程序中选择“Legacy 模式(版本 6 样式)”,而不要选择“Realm 模式(版本 7 样式)”。 

 

Instant Messaging 7.2 与 Portal Server 和 Messaging Server 的 2004Q2 版本不兼容。 

升级 Instant Messaging 7.2 时,请升级 Portal Server 和 Messaging Server。 

 

由于协议发生更改,Instant Messaging 7.2 服务器无法在联合部署中与旧版本的服务器进行通信。 

Instant Messaging 联合部署现场将需要升级所有服务器。对于不希望升级服务器的现有部署,必须将协作会话工厂对象的属性明确设置为使用传统协议实现。 

您应该协调升级以限制服务器无法相互通信的时间长度。 

客户端 - 服务器通信 

由于协议发生更改,旧版本的客户端(2004Q2 和更早的版本)将无法与较新版本的服务器进行通信,反之亦然。 

您需要同时升级客户端和服务器。 

Sun Java System Instant Messaging 7 2005Q4 和 2006Q1 与随 Sun Java System Instant Messaging 7.2 一起发行的共享组件不兼容。 

Instant Messaging 对 IM SDK 有很强的依赖性。IM SDK 与共享组件一起安装。 

您将需要升级共享组件,然后升级 Instant Messaging。有关具体说明,请参见《Sun Java Communications Suite 5 Installation Guide》

现在已经捆绑了传统 Instant Messaging 存在协议的 Instant Messaging SDK 实现。 

默认情况下,Instant Messaging SDK API 使用基于 XMPP 协议的实现。应用程序必须将协作会话工厂对象的属性明确设置为使用传统协议实现。 

 

SDK 组件包括其他的 jar 文件:Instant Messaging SDK 使用 JSO(JABBER 流对象)库。

为了利用 XMPP,您需要使用 Instant Messaging SDK 修改旧版应用程序的类路径

 

Instant Messaging 6 2004Q2 服务器与最新版本 SDK 的默认行为不兼容。 

为了结合使用 6 2004Q2 服务器与当前 Instant Messaging SDK,您需要将协作会话工厂对象的属性设置为使用传统协议实现。有关说明,请参见Instant Messaging 中的已知问题和限制下的问题编号 6200472。

 

Instant Messaging 7.2 多路复用器不能用于该服务器的早期版本。 

(问题编号:6396790)由于多路复用器和服务器之间所使用的内部协议发生更改,因此当早期版本的服务器发生故障时,多路复用器无法立即检测到此故障。使用多路复用器连接到早期版本服务器(该服务器发生了故障)的客户端可能无法在合理的时间内发现服务器故障。 

将 Instant Messaging 7.2 同时用于多路复用器和服务器。您需要对安装了该服务器的系统进行升级或运行修补程序,然后对只启用了多路复用器的系统进行升级。 

Instant Messaging 7.2 服务器不能与早期版本的 Instant Messaging SDK 一起使用。 

(问题编号:6439781)如果不同时升级 Instant Messaging SDK,则在升级后无法启动 Instant Messaging 7.2 服务器。 

使用 7.2 版本的服务器和 SDK 。 

自发行版 6 2004Q2 开始对默认代码库 URL 进行了更改。 

(问题编号:6189921)代码库的默认 URL 由: 

http://server:port/iim

更改为: 

http://server:port/im

 

自发行版 6 2004Q2 开始对默认端口号进行了更改 

(问题编号:6189921)服务器端口号从 49999 更改为 45222,多路复用器端口号从 49909 更改为 5222。