Sun Java System Communications Services 2005Q4 发行说明

兼容性问题

表 3–3 列出了 Instant Messaging 7 2005Q4 与先前版本间已知的不兼容问题。

表 3–3 Instant Messaging 7 2005Q4 兼容性问题

不兼容性 

影响 

注释 

Instant Messaging 7 与 Access Manager 的 7.x (2005Q4) 版本不兼容。 

安装 Access Manager 时,请在 Java Enterprise System 安装程序中选择“传统模式(版本 6.x 样式)”而不要选择“领域模式(版本 7.x 样式)”。 

 

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

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

 

由于协议更改,Instant Messaging 7 2005Q4 服务器无法在联合部署中与较早版本的服务器进行通信。 

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

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

客户机-服务器通信 

由于协议的更改,旧版本的客户机将无法与更新版本的服务器通信,反之亦然。 

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

Sun Java System Instant Messaging 6 2004Q2 与 Sun Java Enterprise System 2005Q4 附带的共享组件不兼容。 

您需要升级 Instant Messaging 的所有组件。有关该不兼容性的详细信息,请参见 Sun Java System Access Manager 发行说明。 

 

传统 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 服务器与当前 IM SDK,您需要将协作会话工厂对象的属性设置为使用传统协议实现。有关说明,请参见已知问题和限制下的问题编号 6200472。