Sun Java System Instant Messaging 7.2 管理指南

問題與解決方案

下方列出的是部份問題及其可能的原因,以及有助於疑難排解這些問題的資訊:

無法從用戶端連線至 Instant Messaging 重新導向伺服器

您必須使用支援 XMPP 重新導向的用戶端,才能成功部署重新導向伺服器。使用 Instant Messenger 2006Q1 或更新版本。如果您使用協力廠商用戶端,請確定用戶端支援 XMPP 重新導向。

無法透過 XMPP/HTTP 閘道登入至 Instant Messenger

如果 XMPP/HTTP 閘道正在為兩個網域服務,且 im.jnlp 檔案僅包含一個網域的引數,不在列出之網域內的使用者則無法進行身份認證。例如,如果 im.jnlp 檔案包含下列引數:


<argument>domain=mydomain.siroe.com</argument>

嘗試從 mydomain 之外的網域登入的使用者會收到錯誤,且無法進行身份認證。若要解決此問題,您需要配置 Instant Messenger 以便認證其他網域。

Procedure配置 Instant Messenger 以認證特定網域

  1. 開啟 im.jnlp 資源檔案。

  2. 移除網域引數項目。

    例如,移除:


    <argument>domain=mydomain.siroe.com</argument>
  3. 再次下載 Instant Messenger。

  4. 執行 Instant Messenger。

    會顯示 [登入] 頁面。

  5. 按一下 [詳細資料]。

    會展開 [登入] 頁面以顯示用戶端的連線設定。

  6. 在 [伺服器] 文字方塊中,輸入前往閘道的 URL,並後接 ?to=domain

    例如,如果使用者是 mydomain.siroe.com 中的一員,請將下列內容後接至 URL:


    ?to=mydomain.siroe.com
  7. 若要測試配置,請使用有效的使用者名稱與密碼登入。

Sun JavaTM System Portal Server 7 2006Q1 或更新版本未歸檔訊息

如果您已使用 Sun Java System Portal Server 7 2006Q1 或更新的版本設定「Portal 歸檔」,但是沒有歸檔您的訊息,請確定是否已在 iim.conf 中設定 iim_arch.portal.search 參數:


iim_arch.portal.search="Portal Server Search URL"

其中 Portal Server Search URL 是 Portal Server 的搜尋 URL:例如:


iim_arch.portal.search="http://portal.siroe.com:8080/search1/search"

執行 patchrmpatchadd 後遺失 Instant Messenger 資源自訂值

(問題號碼:6361796) patchrmpatchadd 程序會重新部署用戶端資源。這樣做會覆寫所有的自訂檔案。在您執行這些動作前,需要備份任何想要儲存的自訂檔案。

無法將郵件轉寄給離線使用者

依預設,Instant Messaging 會使用 mail 屬性來決定收信人離線時,要轉寄即時訊息的電子郵件地址。如果您的目錄中電子郵件地址未使用 mail 屬性,則您需要配置 Instant Messaging 確保與目錄使用相同的屬性。

Procedure配置用於使用者電子郵件地址的屬性

  1. 開啟 iim.conf

    如需找到並修改 iim.conf 的說明,請參閱iim.conf 檔案語法

  2. iim_ldap.user.mailattr 參數的值變更為您的目錄中在使用者項目中包含電子郵件地址時使用的屬性。

行事曆快顯提醒無效

如果無法如預期地傳遞行事曆快顯,則您可如本節所述疑難排解相關配置問題。如需設定行事曆快顯的說明,請參閱第 16 章, 使用行事曆快顯提醒

行事曆快顯配置中最常見的錯誤是在配置檔案中輸入的參數名稱不正確。這包含錯字與拼錯的參數名稱。請確定您在 iim.conf ics.conf 中輸入的所有的配置參數與值正確無誤。如果您已配置快顯,請參考表 A–11 來比較您的輸入內容與需要的參數。

如果您的 Instant Messaging 與 Calendar Server 配置檔案正確,但還是無法如預期地達成快顯,請確定是否已正確配置 Calendar 用戶端與 Instant Messenger。

Procedure疑難排解 Calendar 用戶端與 Instant Messenger 配置以傳遞快顯

  1. 登入 Calendar 用戶端。

  2. 請確定時區設定正確。

    如果您正在使用 Calendar Express,請從功能表中選取 [工具]->[選項]->[設定]。

  3. 排程電子郵件提醒。

    如果您正在使用 Calendar Express,請從功能表選取 [工具]->[選項]->[設定]。

  4. 儲存您的設定。

  5. 以相同的使用者登入 Instant Messenger。

  6. 選取 [工具]->[設定]。

    會顯示 [設定] 對話方塊。

  7. 選取 [警示] 標籤。

  8. 核取 [顯示行事曆提醒] 核取方塊,並按一下 [確定]。

  9. 讓 Instant Messenger 使用者保持登入狀態。

  10. 核查在 Calendar 用戶端所配置的時間使用者是否能夠收到電子郵件警示與快顯。

    如果您並未收到電子郵件警示,則表示未正確配置 Calendar 用戶端。請參閱 Calendar 用戶端文件以取得疑難排解的詳細資訊。

    如果您已收到電子郵件警示,但沒收到行事曆快顯,並且您確定已正確配置伺服器與用戶端,請檢查 xmppd.log 以取得詳細資訊。您也可能需要將此記錄檔設定為記錄更加詳細的內容,例如 DEBUG。如需變更記錄層級的說明,請參閱使用 iim.conf 參數設定 Instant Messaging 元件的記錄層級

單次登入無效

如果您的 Sun Java System Access Manager 使用 SSO 功能,則必須配置 Access Manager 伺服器與 Instant Messaging 伺服器以使用相同的 Web 容器。

無法載入或啟動 Instant Messenger

以下是此問題可能的原因:

何處可以取得需要的資訊:

連線遭拒或逾時

以下是此問題可能的原因:

何處可取得診斷資訊:

認證錯誤

以下是此問題可能的原因:

何處可取得診斷資訊:

Instant Messenger 通道顯示錯誤

以下是此問題可能的原因:

何處可取得診斷資訊:

Instant Messaging 伺服器與 Instant Messaging 通道記錄檔。

未歸檔 Instant Messaging 內容

以下是此問題可能的原因:

何處可取得診斷資訊:

Instant Messaging 伺服器與歸檔記錄檔案。

無法開啟伺服器對伺服器的通訊

以下是此問題可能的原因:

何處可取得診斷資訊:

兩個伺服器的 Instant Messaging 伺服器記錄檔案。

嚴重安裝錯誤使得伺服器的狀態不穩定

如果在安裝或解除安裝 Instant Messaging 時發生嚴重錯誤,系統狀態可能會不穩定。如此將會造成安裝和解除安裝無法完成。在這種情況下,您必須手動地移除所有 Instant Messaging 元件,嘗試進行全新的安裝。清除的程序是由移除套件與登錄資訊兩種動作所組成。

Procedure手動移除所有 Instant Messaging 元件

  1. 備份任何在未來安裝時可能需要的資訊。

    如需說明,請參閱備份 Instant Messaging 資料

  2. 手動編輯產品登錄資訊。

    在 Solaris 9 中,執行下列指令:


    prodreg(1)
    

    對於所有其他的作業系統:

    1. 編輯 productregistry.xml 檔案並從中移除所有 Instant Messaging 元素。

      依預設,productregistry XML 檔案儲存在下列位置:

      • Solaris:/var/sadm/install/productregistry

      • Linux:/var/tmp/productregistry

    2. 如果還繼續顯示下列的套裝軟體或 RPM,請移除它們:

      • SUNWiim

      • SUNWiimc

      • SUNWiimd

      • SUNWiimid

      • SUNWiimin

      • SUNWiimjd

      • SUNWiimm

      • SUNWiimc-l10n

      • SUNWiimd-l10n

      • SUNWiimid-l10n

      • SUNWiimin-l10n

Access Manager 主控台 (amconsole) 未顯示 Instant Messaging 服務

如果 Instant Messaging 在 Sun Java System Application Server 部署中使用 Access Manager 策略,則當您完成配置 Instant Messaging 時,需要重新啟動 Application Server。如果您沒有重新啟動 Application Server,則 Access Manager 主控台 (amconsole ) 中不會顯示 Instant Messaging 服務。