Sun Java Communications Suite 5 版本說明

第 4 章 Sun Java System Instant Messaging 7.2 版本說明

版本 7.2

此版本說明包含 Sun JavaTM System Instant Messaging 7.2 發行時可用的重要資訊。此處將介紹新功能和增強功能、已知問題和限制,以及其他資訊。使用 Instant Messaging 7.2 前,請先閱讀本文件。

若要確保以最佳方式部署 Instant Messaging,您應該從 SunSolve Online 下載適用於此版本產品的最新修補程式。

您可在 Sun Java System 文件網站上找到此版本說明的最新版本。安裝和設置軟體之前請查閱此網站,並在之後定期檢視最新的版本說明和產品文件。此版本說明含有以下小節:

本文件中提供了協力廠商 URL 以供參考,另亦提供其他相關的資訊。


備註 –

Sun 對於本文件中所提及之協力廠商網站的使用不承擔任何責任。Sun 對於此類網站或資源中的 (或透過它們所取得的) 任何內容、廣告、產品或其他材料不做背書,也不承擔任何責任。對於因使用或依靠此類網站或資源中的 (或透過它們所取得的) 任何內容、產品或服務而造成的或連帶產生的實際或名義上之損壞或損失,Sun 概不負責,也不承擔任何責任。


Instant Messaging 版本說明修訂歷程記錄

表 4–1 Sun Java System Instant Messaging 修訂歷程記錄

日期 

變更說明 

文件號碼 

2006 年 9 月 

後期測試版  

819-4432–05 

2007 年 3 月 

最終發行版本 

819–4432–10 

關於 Instant Messaging 7.2

Sun Java System Instant Messaging 可提供安全身份認證和延伸式即時訊息傳送,並可讓使用者社群進行即時且安全的通訊與協作。該產品將即時訊息傳送功能與會議、警示、新聞、輪詢以及檔案傳輸等功能結合,以建立一個豐富的協作環境。它利用以 LDAP、Sun Java System Access Manager 或 Sun Java System Portal Server 管理的現有社群。

此 Instant Messaging 發行版本的新增功能

本小節包含以下主題:

Sun Java Communications Suite 伺服器產品的平台支援

Instant Messaging 伺服器元件不再支援 HP-UX 或 Windows 平台。對於 Instant Messenger 支援的平台,請參閱Instant Messaging 用戶端作業系統需求

Instant Messaging XMPP 重新導向伺服器

XMPP 重新導向伺服器會平衡伺服器池中伺服器之間的負載、並藉由減少單一部署中的伺服器之間所需的通訊量提高效能。XMPP 重新導向伺服器增加了可能共用身份認證資訊和訊息的兩名使用者在相同節點上結束的可能性。您可以使用重新導向服務來最佳化資源利用。重新導向服務會將用戶端連線導向至伺服器池中特定的主機。

Instant Messaging 中的 Sun Java Enterprise System Monitoring Framework 支援

Instant Messaging 的此發行版本支援 Monitoring Framework 2.0。此監視架構提供有關認證時間長度、訊息遞送、透過服務傳送的即時訊息數量以及其他統計資料的資訊。

Instant Messaging 重新部署程序檔變更

用來重新部署 Instant Messenger 資源檔案的重新部署程序檔已重新命名為 iwadmin

高可用 Instant Messaging

(問題編號:6519754) 此版本的 Instant Messaging 不支援使用 Sun 叢集的 HA 部署。

Instant Messaging 中的事件通知服務 (ENS) 支援

此發行版本針對行事曆快顯提供兩項通知服務:Sun Java System Message Queue (JMQ) 和事件通知服務 (ENS)。在將來的發行版本中,Communications Services 產品 (Instant Messaging、Calendar Server 和 Messaging Server) 將專門使用 JMQ,並移除 ENS。但在此發行版本中,您可以繼續使用 ENS。

Instant Messaging 的舊式 SSL 和 TLS 支援

上一個發行版本中,Instant Messaging 增加了 TLS 支援,但是,「Sun Java System Instant Messaging 7 2006Q1 Administration Guide」並未針對設定 TLS 提供充份的指示。TLS 用於伺服器和用戶端、其他伺服器與 Instant Messaging 元件 (如 XMPP/HTTP 閘道) 之間的通訊。舊式 SSL 仍可用於用戶端和多重訊號組合器之間的通訊。舊式 SSL 不再支援伺器和閘道。現在,「Sun Java System Instant Messaging 7.2 Administration Guide」提供有關部署安全性設定的詳細資訊。

在 Instant Messaging 實作 TLS 之後,當您執行 configure 時,將不再提示您輸入伺服器的 SSL 連接埠。

不再使用以下 iim.conf 參數:

此發行版本新增了以下 iim.conf 參數:

如需有關使用這些參數的資訊,請參閱「Sun Java System Instant Messaging 7.2 Administration Guide」。

Instant Messenger 用戶端僅將 imssl.htmlimssl.jnlp 用於舊式 SSL 連線。Instant Messenger 在連線至配置為要使用 TLS 的伺服器時,自動支援 TLS。

Instant Messaging 需求

本小節列出了安裝 Instant Messaging 軟體的需求。安裝之前,請確定已滿足最低的硬體和作業系統需求。伺服器和用戶端均支援 JRE 1.4。此外,安裝之前,請檢查是否有產品修補程式。

如需目前 Sun Java System Instant Messaging 需要的修補程式清單,請移至 SunSolve Online 上的「修補程式入口」。由於系統修補程式需求隨時在變更且會不定時發行可用的 Java Enterprise System 元件的修補程式,更新資訊最初將以建議的修補程式叢集的形式在 SunSolve 上發佈。

在 Sun Java Communications Suite 5 的一般發行時,已可取得以下的 Instant Messaging 7.2 升級修補程式:

平台 

修補程式編號 (英文) 

修補程式編號 (本土化的語言) 

Solaris、SPARC 

118786–26 

120841–02 

x86 

118787–26 

120841–02 

Linux 

118788–26 

120842–02 

另外,已可取得以下的 Instant Messaging SDK 7.2 升級修補程式:

平台 

修補程式號碼 

Solaris、SPARC 

118789–27 

x86 

118790–27 

Linux 

118791–27 

以下小節說明此發行版本的 Instant Messaging 軟體的硬體與軟體需求:

Instant Messaging 伺服器作業系統需求

此發行版本的 Sun Java System Instant Messaging 支援以下平台:

用於 Solaris 的建議修補程式清單可從 SunSolve Online 取得。

Instant Messaging 伺服器軟體需求

此版本的 Instant Messaging 可與以下版本的其他伺服器軟體相容:

Instant Messaging 伺服器硬體需求

安裝 Instant Messaging 的最低硬體需求如下:

Instant Messaging 用戶端作業系統需求

此發行版本支援以下用戶端平台:

Instant Messaging 用戶端軟體需求

在 Windows 中,您可在以下瀏覽器中使用瀏覽器的 Java Plug-in 執行 Instant Messenger:

如果用戶端機器安裝了 Java 1.4 或更高版本,則沒有任何附加需求即可使用 Java Plug-in 或 Java Web Start。Netscape Navigator 7 版與最新版本的 Mozilla 瀏覽器均包含 Java 1.4 版或更高版本。Internet Explorer 不包含最新版本的 Java。如果您在使用安裝了 Java 1.4 的用戶端時遇到問題,請升級至 5.0。JDKTM 5.0 隨附於 Sun Java System Instant Messaging。

如果用戶端機器未安裝 Java 1.4 版或更高版本,則需要安裝 Java Web Start。您可以從 Java 技術網站下載並安裝 Java v1.4。

您可以從 Java Web Start 技術網站下載並安裝 Java Web Start。

可透過 Instant Messenger 交換 HTML 連結,並可從 Instant Messenger 啟動這些連結 (按一下即可)。啟動某個連結後,Instant Messenger 會呼叫瀏覽器。表 4–2 列出了支援的作業系統和瀏覽器組合。

表 4–2 支援的用於 Instant Messaging 的用戶端作業系統與瀏覽器組合

作業系統 

瀏覽器 

Solaris 10 JDS DesktopTM

Netscape Communicator,至少為版本 8.0,Mozilla TM 至少為版本 1.7.12,Mozilla Firefox 至少為版本 1.5.0

Red Hat Linux Desktop,至少為版本 7.0 

Netscape Communicator,至少為版本 8.0,Mozilla 至少為版本 1.7.12,Mozilla Firefox 至少為版本 1.5.0 

Red Hat Linux Desktop,至少為版本 9.0 

Netscape Communicator,至少為版本 8.0,Mozilla 至少為版本 1.7.12,Mozilla Firefox 至少為版本 1.5.0 

Windows 98/ME/NT/2000/XP 

無限制 

Mac 作業系統 X 

無限制 

Instant Messaging 用戶端硬體需求

Instant Messenger 在大多數平台上使用的記憶體容量在 20 至 40 MB 之間。您可以透過將用戶端機器上使用的其他應用程式 (包含作業系統) 記憶體需求一併算入來估算記憶體需求。大多數情況下,建議至少 128 MB 的 RAM,以比較寬裕的空間執行 Instant Messenger 和其他應用程式。如果使用加強記憶體的作業系統,此數目將更大。

Instant Messaging 安裝和解除安裝注意事項

本小節包含有關安裝和解除安裝 Instant Messaging 的重要資訊。

Instant Messaging 相容性問題

表 4–3 列出 Instant Messaging 7.2 中已知的不相容性。

表 4–3 Instant Messaging 7.2 相容性問題

不相容性 

影響 

說明 

2006Q1 之前的 Instant Messenger 版本不支援 XMPP 重新導向。 

(問題編號:6401743) 如果您要使用 Instant Messenger 進行 Instant Messaging 重新導向,您必須使用 2006Q1 或更高版本的 Instant Messenger 。 

如果您使用協力廠商的用戶端,請先確定此用戶端支援 XMPP 重新導向,再部署 Instant Messaging 重新導向伺服器。 

已在 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 安裝程式上選取「舊有模式 (6 版本樣式)」,而非「範圍模式 (7 版本樣式)」。 

 

Instant Messaging 7.2 和 Portal Server 2004Q2 版本和 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 修改用於舊版應用程式的 classpath

 

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。 

 

Instant Messaging 的效能、延展性和大小考量

本部分在以下小節中描述有關在伺服器池配置中部署 Instant Messaging 時調校和效能,以及最佳化資源回收的實用資訊:

這些資訊必須和「Sun Java Communications Suite 5 Deployment Planning Guide」一起使用。


注意 – 注意 –

在伺服器池部署中,您必須以完全相同的方式,在伺服器池中設定每部 Instant Messaging 伺服器。


調校 Instant Messaging 伺服器記憶體

請使用 J2SE 版本 5 執行 Instant Messaging 伺服器,因為其效能較佳,並且無需指令行調校 (由於支援人體工學功能)。如需有關使用此版本 Java 的更多資訊,請參閱以下文件:

Instant Messaging 伺服器在 iim.conf 中使用 iim.jvm.maxmemorysize 參數設定所要配置的 JVM 堆疊的大小上限。此參數的預設值是 256 MB,但使用中的大型 Instant Messaging 部署需要更多記憶體。確定為伺服器池中的 Instant Messaging 伺服器配置多少記憶體,視您要支援的同步運作使用中使用者人數而定。伺服器池中的每部 Instant Messaging 伺服器都需要 256 MB 的記憶體,以及 65 KB 的記憶體供每位連線/使用中的使用者日常使用,例如:

每位使用者的附加負載、使用其他 Instant Messaging 服務 (如新聞或檔案傳送),以及使用郵件篩選器、歸檔、或 SSL 等功能,將消耗更多記憶體。在將 Instant Messaging 部署至生產環境之前,您應該先執行典型使用者活動負載設定檔。有關執行 Instant Messaging 部署負載設定檔的更多資訊,請洽詢 Sun 支援服務。

Instant Messaging 執行緒池儲存和服務連接埠配置

Instant Messaging 提供一組配置選項,可調校執行緒池 (用於處理用戶端到伺服器以及伺服器到伺服器的請求) 的大小和運作方式。這些執行緒池與相關聯的服務連接埠結合,可提昇 Instant Messaging 伺服器的流量。

選項名稱 

說明 

預設值 

iim_server.maxthreads

預設執行緒池的最大執行緒數。 

20 

iim_server.threadpool

獨立執行緒池清單。 

(使用預設執行緒池的所有項目。) 

iim_server.threadpool.capacity

預設執行緒池的容量(*)。 

10 * maxthreads 

iim_server.threadpool.aaa.maxthreads

已命名執行緒池 aaa 的最大執行緒數:

maxthreads(aaa)

iim_server.threadpool.aaa.capacity

已命名執行緒池 aaa 的容量。

10 * maxthreads(aaa) 

表 4–4 Sun Java Communications Suite 的已定義執行緒池

名稱 

使用 

s2s-in 

所有伺服器到伺服器的傳入通訊。如果連接埠允許伺服器到伺服器,則使用此執行緒池。 

s2s-out 

所有伺服器到伺服器的傳出通訊。如果連接埠允許伺服器到伺服器,則使用此執行緒池。 

s2s 

所有伺服器到伺服器的通訊;s2s-in 和 s2s-out 的聯合。 

已定義執行緒池是可以指定的,並可與相關聯的唯伺服器服務連接埠一起使用,如服務連接埠配置中所述。您可以在 iim.conf 中編輯執行緒和連接埠配置。變更執行緒和連接埠配置之後,您需要重新啟動伺服器。

超出執行緒池的容量時,系統會輸出訊息至標準錯誤。請求數低於執行緒池容量之前,Instant Messaging 伺服器都不會接受對執行緒池的其他任何請求。如果伺服器池環境發生這種狀況,您可能需要執行以下作業:


範例 4–1 使用已定義執行緒池,為 Instant Messaging 的伺服器到伺服器內傳通訊保留五個執行緒。


!s2s thread pool
iim_server.threadpool=s2s-in
iim_server.threadpool.s2s-in.maxthreads=5

服務連接埠配置

本小節描述服務連接埠配置選項。

選項 

定義 

預設值 

iim_server.useport

開啟一般連接埠 (允許 StartTLS)。 

true 

iim_server.usesslport

開啟 SSL 連接埠 (不可協商的 TLS) 

false 

iim_server.usemuxport

開啟多重訊號組合器連接埠 

true 

iim_server.port

一般連接埠清單 

5269 

iim_server.sslport

SSL 連接埠清單 

5270 

iim_mux.serverport

多重訊號組合器連接埠清單 

45222 

iim_server.port.port .sndbuf

通訊端 send 緩衝區大小

無 

iim_server.port.port .rcvbuf

通訊端 recv 緩衝區大小

無 

iim_server.port.port .interface

要連結的特定網路介面清單 

無 (表示任何均可) 

iim_server.port.port .protocol

此連接埠允許清單協定 (用戶端、伺服器、元件、點) 

全部/任何 

iim_server.port.port .nodelay

啟用 Nagles 演算法 

false 

透過調整連接埠的傳送或接收緩衝區大小,可提昇服務連接埠的流量。


範例 4–2 Instant Messaging 服務連接埠配置


iim_server.port = 5269, 45269, 15222
iim_server.port.5269.protocol = server
iim_server.port.45269.protocol = peer, component
iim_server.port.45269.sndbuf= 512000
iim_server.port.45269.recvbuf= 512000
iim_server.port.15222.protocol = client 

調校 Instant Messaging 資源回收

(問題編號:6279277) 由於 JRE 1.4.2 和 1.5 版處理資源回收的方式不同,當您在伺服器的主機上使用 1.4.2 版的預設資源回收時,可能無法達到最佳效能。為修正這個問題,您可以升級到 JRE 1.5 版,或是在呼叫伺服器時包含以下指令行選項:


-XX:+UseParallelGC

如需有關 JRE 資源回收的更多資訊,請參閱:

此發行版本的 Instant Messaging 中已修正的問題

本小節描述此發行版本的 Instant Messaging 7.2 中已修正的問題。

6308822

(僅 Linux) 現在,升級後 Java 的位置正確記錄在 redeployApp 中。不再需要您手動修改 /opt/sun/im/html/redeployApp 中 Java 的位置。

6340797

先前,若您配置了代理伺服器,但在 iim.conf 中停用 SSL,還是可以透過代理伺服器登入。此外,主控台會顯示您已安全登入 Instant Messenger ,實則不然。這些錯誤不再發生。

6361888

升級之後,在 Sun Java System Access Manager 部署中 (其中使用者特性儲存在 LDAP 中),現有的多位元組新聞通道名稱不再以 %-encoded 形式顯示。

6370446

如果逾時 (例如 httpbind.polling) 設定過高,Instant Messenger 也不再丟出異常。

6418271

rdadmin generate 指令不再覆寫現有的重新導向資料庫 redirect.db。

6425667、6465631

具有讀取權限的使用者不再能夠在已設有主持人的會議中附加檔案。

6425791

不再無法從預設網域搜尋其他託管網域中的使用者。

6426734

在虛擬網域部署中,使用者現在可以收到線上狀態資訊,並且可以將訊息傳送到相同 LDAP 伺服器所託管其他網域中的連絡人。

6430886

線上說明現在可顯示正確的版本編號。

6432029

在伺服器池部署中,單一訊息無法多次傳送。

Instant Messaging 中已知的問題和限制

本小節包含在 Instant Messaging 7.2 發行時較為重要的已知問題清單。

修補程式更新會經常發行。如果您在安裝或使用 Instant Messaging 時遇到問題,請連絡 Sun 技術支援以查詢可用的問題修正。或者,您可以查閱 SunSolve Online,以取得修補程式。

本小節涵蓋下列產品區域:

Instant Messaging 安裝、升級和解除安裝問題

6324997

(僅 Linux) 當您從 Sun Java System Instant Messaging 7 2005Q4 升級至此發行版本時,用戶端資源會從 Web 容器中解除部署。

解決方法:若要避免這個問題,請執行以下作業其中之一:

  • 套用修補程式時,執行以下指令:


    "rpm -F --nopreun sun-im-client*"
  • 套用修補程式後,手動重新部署用戶端資源:


    /opt/sun/im/sbin/iwadmin
6339952

伺服器從 Sun Java System Instant Messaging 7 2005Q4 升級到 7.2 後,無法存取使用者資料。

解決方法:

若要從 Sun Java SystemInstant Messaging 7 2005Q4 升級至此發行版本,而您使用檔案將使用者特性儲存在預設位置 (iim.userprops.store = "file"),則您需要在升級之前複製使用者資料,如下所示:

Solaris:自 /var/opt/SUNWiim/db/var/opt/SUNWiim/default/db

Linux︰自 /var/opt/sun/im/db/var/opt/sun/im/default/db

6361796

對 Instant Messaging 資源的自訂在 patchrm 後遺失

如果您在 Instant Messaging 安裝上執行 patchrm,對用戶端資源的所有自訂都會遺失。

解決方法:在執行這項動作之前,備份用戶端資源。

6366757

大型部署中,伺服器在升級後無法啟動。

在大型部署 (其中 Instant Messaging 會議資訊儲存於 LDAP、且儲存的會議超過 1,000) 中,伺服器在執行升級後可能無法啟動。這是因為在初始啟動時,伺服器會檢查是否執行過遷移。如果沒有,例如從 Sun Java System Instant Messaging 7 2005Q4 或 2005Q1 進行升級時並不需要遷移,則伺服器就不會啟動。您需要手動增加旗標,表示遷移已經完成,伺服器才會啟動。

解決方法:升級之後,請變更至 im_runtime_base,並在指令行鍵入下列指令,手動增加旗標,表示遷移已經完成:


touch db/muc/.ids_migrated_muc
touch db/muc/.ids_migrated
6418710

升級回復未取消部署 Instant Messenger 元件。

若您嘗試使用 patchrm 將此發行版本回復至舊版 Instant Messaging,然後取消部署 Instant Messenger 資源,則取消部署指令因下列錯誤而失敗:


/im_svr_base/sbin/iwadmin: No such file or directory.

解決方法:無。

6440300、6440340

從 2005Q1 或 2005Q4 升級到 7.2 之後,執行 imadmin start 指令無法啟動服務。

此版本的監視程式經過修改,因此,如果 2005Q1 或 2005Q4 的 imadmin 用於最新版的共用元件上,或者用於元件不是以此指令加以指定的狀況下,此指令都不會發生作用。

解決方法:如果您將共用元件升級到 Sun Java Communications Suite 5,則您必須將 Instant Messaging 元件 (伺服器等) 升級到 7.2。此外,您必須升級共用元件,才能夠升級 Instant Messaging。

6473540

(僅 Solaris) 從 Instant Messaging 7.2 回復至 2005Q4 後,配置因錯誤而失敗。

在 Solaris 上,若您從 Sun Java System Instant Messaging 7 2005Q4 升級至 7.2,然後回復至 2005Q4 發行版本,並執行 configure 公用程式,配置會因錯誤而失敗,但順利完成回復。

解決方法:無。

6493939

不再支援 imadmin –migrate 選項。

2005Q1 或早期的版本包含 imadmin-migrate 選項。現在不再支援此選項。

解決方法:無。

6498428

如果您指定使用者 ID 和群組 ID 成為 root 以外的項目,則 configure 公用程式不會發生作用。

如果您使用 root 以外的任何使用者安裝 Instant Messaging,使用者不會有預設權限可修改 iim.conf。在此狀況下,當您在安裝之後執行 configure 時,configure 不會發生任何作用。

解決方法:安裝之後,在啟動 Instant Messaging 元件之前,您需要手動設定 imuserimgroup 的權限,如下所示:


chown -R imuser:imgroup /var/opt/SUNWiim/default
chown -R imuser:imgroup /etc/opt/SUNWiim/default

其中,imuserimgroup 分別是已安裝 Instant Messaging 的使用者和群組。

6516514、6518514

(僅 Linux) 升級到 Instant Messaging 7.2 時出現檔案衝突的錯誤。

如果您先升級 sun-im-install-7.2–24 套裝軟體,再升級 sun-im-ident-7.2–24 套裝軟體,則不會覆寫舊版的套裝軟體。舊版是指 sun-im-install-7.0–13sun-im-ident-7.0–13。這會造成以下錯誤:


file /opt/sun/im/lib/imService.ldif from    \
install of sun-im-install-7.2-24 conflicts with    \
file from package sun-im-ident-7.0-13

應該與 Instant Messaging 7.2 一併安裝的套裝軟體版本包括 sun-im-ident-7.2–24sun-im-install-7.2–24

解決方法:解除安裝 sun-im-ident-7.0–13 套裝軟體,然後升級 Instant Messaging。在升級期間套用修補程式時,確定在套用 sun-im-install-7.2–24 修補程式之前,先套用 sun-im-ident-7.0–24

Instant Messaging 效能問題

6279277

JRE 1.4.2 在伺服器主機上所使用的資源回收發生記憶體效能降低的情形。

解決方法:如需相關指示,請參閱Instant Messaging 的效能、延展性和大小考量

Instant Messaging 伺服器到伺服器通訊問題

5051299

在伺服器到伺服器通訊中,一般使用者可能無法擁有新聞通道存取權限。

例如,存取權限設定為 NONE 的使用者可以擁有 READ 存取權限。

解決方法:無。

5051369

在伺服器到伺服器通訊中,訂閱了不同伺服器中新聞通道的一般使用者無法與該新聞通道的訊息建立者聊天。

解決方法:無。

5051371

在伺服器到伺服器通訊中,一般使用者的存取權限可能無法在會議室中正常運作。

例如,NONEREADWRITE 存取權限。

解決方法:無。

Instant Messaging 配置問題

6400572, 6431614

配置公用程式的指令行說明不正確

使用 configure 公用程式時,必須在全字選項前加上兩個連字符。例如,configure --nodisplay 可以運作,而 configure –nodisplay 則無法運作。configure 公用程式的指令行說明指出您只需使用單一連字符,這是不正確的。

6429438

多重訊號組合器的配置因不正確的 LDAP 連線而失敗。

若您正在安裝將只作為多重訊號組合器的實例,而選擇將使用者特性儲存在 LDAP 中,則執行 configure 時,會出現錯誤,指出配置失敗。

解決方法:若您只是安裝多重訊號組合器,請勿選擇將使用者特性儲存在 LDAP 中。

6444431

Configure 顯示配置 Access Manager SDK 的選項 (即使未安裝)。

成功安裝 Instant Messaging 之後,如果其中未安裝 Access Manager SDK,「使用者管理選項」面板會誤讓您可選擇針對 SSO 和策略使用 Access Manager 的設定。

解決方法:無。

Instant Messaging 高可用性 (HA) 問題

6519754

此版本的 Instant Messaging 不支援使用 Sun 叢集的 HA 部署。

解決方法:無。

Instant Messaging XMPP/HTTP 閘道問題

6354757

安裝之後,XMPP/HTTP 閘道的記錄檔位置不正確

在 Solaris 上,如果您為記錄選擇預設以外的位置,或是如果您在 Linux 上執行,不論您選擇的路徑為何,都必須在 httpbind_log4j.conf 中修改 XMPP/HTTP 閘道預設記錄檔的位置。

解決方法:httpbind_log4j.conf 中將 log4.appender.appender_ID.file 參數的值設定為記錄檔的儲存位置。依預設,在 Linux 上這個值是 /var/opt/sun/im/default/log。執行 configure 時,如果您為記錄檔選擇其他位置,請將該路徑輸入為參數值。

Instant Messaging 伺服器池儲存問題

此版本沒有已知的伺服器池儲存問題。

Instant Messaging 重新導向伺服器問題

6401743

無法將 Instant Messenger 2005Q4 或早期版本用於重新導向伺服器。

舊版的 Instant Messenger 不支援 XMPP 重新導向。

解決方法:將 Instant Messenger 升級到 2006Q1 或更高版本

Instant Messaging 虛擬和託管網域問題

6425755、6431267

無法從預設網域搜尋其他託管網域中的會議室和新聞通道。

解決方法:無。

6458500

伺服器池非預設網域中的使用者,無法加入預設網域的使用者建立的會議。

在託管網域環境的伺服器池中,如果預設網域中的使用者設定了會議,並邀請非預設網域中的使用者參加,受邀使用者即使位於會議參加者清單中,仍無法加入會議。

解決方法:無。

Instant Messaging 新聞通道問題

5050973

新聞訊息特性未隨新聞訊息一同傳送。

結果,可能會影響以下用戶端功能:

  • 主旨未隨新聞訊息一同顯示。

  • 無法變更新聞訊息的行數,因此所有內容均摺疊顯示。

  • 新聞訊息的格式可能遺失。

  • 無法傳送附件。

  • 無法傳送影像。

解決方法:無。

6213223, 6217766

在新聞通道中遺失訊息。

如果您在新聞通道發佈訊息,然後並未檢視剛才發佈的訊息即登出,則看似該訊息已遺失。訊息仍存在,只是不可見。

解決方法:登出 Instant Messenger 之前,請檢視所有您發佈至新聞通道的訊息,或取消訂閱新聞通道後重新訂閱。

Instant Messaging 本土化和全球化問題

4609599

多位元組字元自訂字型問題。

解決方法:要自訂多位元組字元的字型,您需要首先鍵入文字,然後反白顯示文字並套用字型自訂。

4871150

在某些語言環境中,Instant Messenger 會發生列印錯誤。

解決方法:剪下您要列印的文字並將其貼至其他可以列印的應用程式。

4960933

Windows 工作列功能表標籤在某些多位元組字元語言環境中未正確描繪。

功能表功能未受影響。

解決方法:無。

4978293

在 zh_HK 語言環境中,Instant Messenger 顯示英文。

解決方法:要在使用 zh_HK 語言環境登入的機器上查看繁體中文 (zh_TW) 訊息,需要建立與 zh_TW 的符號連結。

6282887

在 Windows 2000 上,Instant Messenger 本土化版本中資料夾快顯功能表的第一個項目不能正確顯示。

文字應該顯示為「摺疊」。

解決方法:在用戶端系統上,使用 JDK 1.4.2 而非 JDK 1.5 (5.0)。

6350870

其他無效字元可能附加於內含多位元組字元的電子郵件歸檔郵件中。

解決方法:無。

Instant Messenger 問題

本部分在以下小節中描述 Instant Messenger 發行時已知的問題:

Instant Messenger 一般和可用性問題

4632723

閒置偵測未在 Mac 作業系統上實作。

如果使用者離開 Instant Messenger 階段作業,則系統不會自動偵測到該使用者的缺席。

解決方法:Mac 作業系統使用者需要在其離開之前明確設定其出席狀態為 AWAY。

4841572

無法移除自訂狀態。

解決方法:最後移除最少使用的狀態。若要立即移除一個狀態,請增加五個新的自訂狀態,最早的一個狀態即會消失。

5104840

使用者在 [設定] 對話方塊 [私密性] 標籤中所做的變更在做出變更時即已儲存,而不是在使用者按一下 [確定] 時儲存。

因此,如果在此標籤中做出變更後按一下 [取消],仍會儲存變更。

解決方法:無。

6192611

從 Java Plug-in 啟動 Instant Messenger 時,使用者無法為 [閒置] 或 [離開] 狀態設定優先順序。

使用 Java Plug-in 啟動 Instant Messenger 時,為 [閒置] 和 [離開] 狀態設定優先順序的選項未顯示在使用者介面上。如果從 Java Web Start 啟動 Instant Messenger 就不會發生這種情形。

解決方法:

  1. 使用 Java Web Start 啟動 Instant Messenger 。

  2. 選取 [工具] | [設定] 以開啟 [設定] 對話方塊。

  3. 選取 [進階標籤]。

  4. 按需設定 [閒置] 和 [離開] 的優先順序。如需有關這些選項的更多資訊,請參閱線上說明。

6401743

無法將 Instant Messenger 2005Q4 或早期版本用於重新導向伺服器。

舊版的 Instant Messenger 不支援 XMPP 重新導向。

解決方法:將 Instant Messenger 升級到 2006Q1 或更高版本

6477618

(僅 Windows) 在 Windows 從 Java 外掛程式啟動用戶端時,[桌面整合設定] 選項未出現

Java 外掛程式不支援桌面整合。因此,[設定] 對話方塊中的 [一般] 標籤沒有 [桌面整合設定] 選項。

解決方法:從 Java Web Start 呼叫應用程式。

Instant Messenger 登入/登出和連結問題

5087303

Instant Messenger [登入] 對話方塊不一定會顯示一般使用者最後一次成功登入的伺服器。

此運作方式與使用者名稱的運作方式不一致,後者會將最後一次成功使用的使用者名稱顯示在 [登入] 對話方塊中。

解決方法:

  1. 在 [登入] 對話方塊中,按一下 [更多詳細資訊]。

  2. 從 [伺服器] 下拉式清單中選取適當的伺服器。

6292212

如果經由 SSL 連線的用戶端中斷連線並嘗試重新連線,系統會再次提示使用者接受憑證。

解決方法:無。

6302273

Instant Messenger 未預期地中斷連線。

在部署 Access Manager 時,如果 Access Manager 逾時,則 Instant Messenger 會中斷連線,且必須重新啟動 Instant Messaging 伺服器才能重新連線。

解決方法:SunSolve Online 下載產品修補程式。

6302312

Instant Messenger 重新連線至伺服器之後發生問題。

如果 Instant Messenger 中斷伺服器連線,則在重新連線時可能無法正常作業。例如,身份認證資訊可能不會正確顯示,會議室也將不工作。

解決方法:若要在中斷連線後加入會議室,請按一下聊天圖示,而不要在 [會議] 標籤上連按兩下該會議。此外,您還可以從 SunSolve Online 下載產品修補程式。

6419542

由 Access Manager 終止的使用者連線,不會將使用者登出 Instant Messenger 。

如果 Access Manager 終止使用者目前的階段作業,使用者仍然登入於 Instant Messenger 中。

解決方法:無。

6425118

如果使用者的密碼前、後有空格,使用者就無法登入 Instant Messaging。

解決方法:無。

Instant Messenger 聊天問題

6186465

剪下和貼上 Instant Messenger 中的文字時可能會增加附加換行鍵。

解決方法:無。

Instant Messenger 列印問題

4846542

在 MAC 作業系統上,嘗試從 Java Web Start 用戶端列印導致 Instant Messenger 當機。

解決方法:複製訊息並將其貼在其他應用程式中,然後列印。

Instant Messenger 策略管理問題

4929295

使用者套用多重 Instant Messaging 策略時,策略間可能會彼此衝突。

例如,「一般」和「會議室管理員」策略均屬於某使用者時,該使用者將無法管理會議室。

解決方法:透過清除 [可以管理會議室] 核取方塊來編輯一般使用者策略。這將確保兩個策略間不會發生衝突。

Instant Messenger 連絡人管理問題

5071025

Instant Messenger 中空的連絡人群組消失了。

如果您在 Instant Messenger 中建立了新的連絡人群組,但未指定任何連絡人至該群組,則登出然後再登入時,該連絡人群組不再顯示在連絡人清單中。

解決方法:登出 Instant Messenger 之前增加連絡人至該連絡人群組。

6336462

將連絡人增加至群組時,並未強制實施私密性設定檔。

解決方法:

以伺服器池進行部署時,如果您將連絡人從一個連絡人群組移至另一個群組,後者的私密性設定檔對剛移入的連絡人無效。

解決方法:做出變更後,請登出然後再登入 Instant Messenger 。

6367592

如果您匯入包含多重網域項目的連絡人清單,僅匯入您網域中的項目。

解決方法:無。

Instant Messenger 行事曆快顯問題

4852882、6303248

行事曆提醒是空的。

如果行事曆伺服器警示類型設定為 text/xml,即:

caldb.serveralarms.contenttype = "text/xml"

則 [Instant Messenger 工作截止提醒] 警示視窗中的 [提醒] 欄位為空。

解決方法:將此欄位設定為「text/calendar」

Instant Messenger 會議室問題

4858320

邀請無參加會議之正確權限的使用者參加會議時,發生令人困惑的問題。

看似您邀請了使用者,但實際上,該使用者從未收到您的邀請。

解決方法:無。

6205657

存取權限的變更對會議室無效。

如果您變更已在會議室中之使用者的存取權限,則需要重新啟動會議室視窗才能使變更生效。

解決方法:關閉並重新啟動會議室視窗以更新存取權限。

6354184

無法從多個同步運作的 Instant Messaging 階段作業輸入相同的會議室。

解決方法:無。

Instant Messenger 警示問題

4806791

未能如實描繪具有內嵌式影像的警示。

解決方法:無。

Instant Messaging 單次登入問題

6536721

多重階段作業驗證失敗。

SSO 提供者介面出現問題,造成它只能夠針對個別使用者允許單一階段作業。

解決方法:無。

Instant Messaging 文件更新與問題

本部分包含以下小節文件中的變更與錯誤資訊:

Instant Messaging 管理指南

本小節列出未在管理指南中描述的資訊

6357162

將新的使用者增加至 Instant Messaging 並不會將其佈建至其他 Sun Java Enterprise System 產品

依預設,Instant Messaging 新使用者的註冊設備不會為其他元件,如電子郵件或行事曆啟用使用者。結果,使用 Instant Messaging 新使用者註冊設備佈建的使用者項目,並不包含上述其他服務所需的物件類別和屬性,並因此不會收到歸檔電子郵件或行事曆快顯。

解決方法:您可以手動修改使用者項目或 registration.ldif,為經由新的使用者註冊設備增加的使用者項目提供這項附加資訊。或者,您也可以使用隨其他 Sun Java Enterprise System 產品提供的佈建工具。

Instant Messaging 線上說明和快速參照

產品線上說明或快速參照中均未對以下資訊進行說明。

無 ID

啟動畫面

啟動畫面可啟動 Instant Messenger 。如果您使用 Java Web Start,請按住畫面中間的 [啟動] 按鈕。如果您使用 Java Plug-in (僅 Windows 使用者),請按一下畫面頂部的 [Java Plug-in] 按鈕。[線上說明] 和 [快速參照] 按鈕顯示一般使用者產品說明。

解決方法:不適用。

6480136

快速參照中有關建立和管理會議室的程序指向錯誤的功能表

快速參照中的內容不正確,其中說明您必須從 [檔案] 功能表選取 [管理會議],以建立和管理會議室。但 [管理會議] 功能表選項位於 [工具] 功能表下,而非 [檔案] 功能表下。

解決方法:無。

可再分發的 Instant Messaging 檔案

Sun Java System Instant Messaging 7.2 不包含任何可再分發的檔案。