下方列出的是部份問題及其可能的原因,以及有助於疑難排解這些問題的資訊:
您必須使用支援 XMPP 重新導向的用戶端,才能成功部署重新導向伺服器。使用 Instant Messenger 2006Q1 或更新版本。如果您使用協力廠商用戶端,請確定用戶端支援 XMPP 重新導向。
如果 XMPP/HTTP 閘道正在為兩個網域服務,且 im.jnlp 檔案僅包含一個網域的引數,不在列出之網域內的使用者則無法進行身份認證。例如,如果 im.jnlp 檔案包含下列引數:
<argument>domain=mydomain.siroe.com</argument> |
嘗試從 mydomain 之外的網域登入的使用者會收到錯誤,且無法進行身份認證。若要解決此問題,您需要配置 Instant Messenger 以便認證其他網域。
開啟 im.jnlp 資源檔案。
移除網域引數項目。
例如,移除:
<argument>domain=mydomain.siroe.com</argument> |
再次下載 Instant Messenger。
執行 Instant Messenger。
會顯示 [登入] 頁面。
按一下 [詳細資料]。
會展開 [登入] 頁面以顯示用戶端的連線設定。
在 [伺服器] 文字方塊中,輸入前往閘道的 URL,並後接 ?to=domain。
例如,如果使用者是 mydomain.siroe.com 中的一員,請將下列內容後接至 URL:
?to=mydomain.siroe.com |
若要測試配置,請使用有效的使用者名稱與密碼登入。
如果您已使用 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" |
(問題號碼:6361796) patchrm 與 patchadd 程序會重新部署用戶端資源。這樣做會覆寫所有的自訂檔案。在您執行這些動作前,需要備份任何想要儲存的自訂檔案。
依預設,Instant Messaging 會使用 mail 屬性來決定收信人離線時,要轉寄即時訊息的電子郵件地址。如果您的目錄中電子郵件地址未使用 mail 屬性,則您需要配置 Instant Messaging 確保與目錄使用相同的屬性。
開啟 iim.conf。
如需找到並修改 iim.conf 的說明,請參閱iim.conf 檔案語法。
將 iim_ldap.user.mailattr 參數的值變更為您的目錄中在使用者項目中包含電子郵件地址時使用的屬性。
如果無法如預期地傳遞行事曆快顯,則您可如本節所述疑難排解相關配置問題。如需設定行事曆快顯的說明,請參閱第 16 章, 使用行事曆快顯提醒。
行事曆快顯配置中最常見的錯誤是在配置檔案中輸入的參數名稱不正確。這包含錯字與拼錯的參數名稱。請確定您在 iim.conf 與 ics.conf 中輸入的所有的配置參數與值正確無誤。如果您已配置快顯,請參考表 A–11 來比較您的輸入內容與需要的參數。
如果您的 Instant Messaging 與 Calendar Server 配置檔案正確,但還是無法如預期地達成快顯,請確定是否已正確配置 Calendar 用戶端與 Instant Messenger。
登入 Calendar 用戶端。
請確定時區設定正確。
如果您正在使用 Calendar Express,請從功能表中選取 [工具]->[選項]->[設定]。
排程電子郵件提醒。
如果您正在使用 Calendar Express,請從功能表選取 [工具]->[選項]->[設定]。
儲存您的設定。
以相同的使用者登入 Instant Messenger。
選取 [工具]->[設定]。
會顯示 [設定] 對話方塊。
選取 [警示] 標籤。
核取 [顯示行事曆提醒] 核取方塊,並按一下 [確定]。
讓 Instant Messenger 使用者保持登入狀態。
核查在 Calendar 用戶端所配置的時間使用者是否能夠收到電子郵件警示與快顯。
如果您並未收到電子郵件警示,則表示未正確配置 Calendar 用戶端。請參閱 Calendar 用戶端文件以取得疑難排解的詳細資訊。
如果您已收到電子郵件警示,但沒收到行事曆快顯,並且您確定已正確配置伺服器與用戶端,請檢查 xmppd.log 以取得詳細資訊。您也可能需要將此記錄檔設定為記錄更加詳細的內容,例如 DEBUG。如需變更記錄層級的說明,請參閱使用 iim.conf 參數設定 Instant Messaging 元件的記錄層級。
如果您的 Sun Java System Access Manager 使用 SSO 功能,則必須配置 Access Manager 伺服器與 Instant Messaging 伺服器以使用相同的 Web 容器。
以下是此問題可能的原因:
applet 頁面中的程式碼庫錯誤。
並未在 Web 容器配置中定義 application/x-java-jnlp-file MIME 類型。
未安裝外掛程式或 Java Web Start,或程式無作用。
沒有相容的 Java 版本。
安全異常,無法驗證 .jar 檔的簽名。
何處可以取得需要的資訊:
Java Web Start 或外掛程式錯誤 (例外堆疊追蹤,啟動頁面。)
瀏覽器的 applet 頁面源檔案。
以下是此問題可能的原因:
Instant Messaging 伺服器或多重訊號組合器並未執行。
Applet 描述元檔案 (.jnlp 或 html) 中使用的多重訊號組合器主機或連接埠錯誤名稱。
Instant Messenger 與多重訊號處理器間使用不同的 SSL 設定。
用戶端和伺服器版本不符。
何處可取得診斷資訊:
Instant Messaging 伺服器與多重訊號處理器記錄檔案。
Instant Messenger 記錄檔。
Instant Messenger [關於] 對話方塊,[詳細資料] 標籤。
以下是此問題可能的原因:
存取 LDAP 伺服器時發生錯誤,例如 LDAP 伺服器並未執行;或存在佈建錯誤,例如違反模式。
找不到一般使用者。
無效的憑證。
無效的 Instant Messenger 階段作業。
何處可取得診斷資訊:
Instant Messaging 伺服器、識別認證與 LDAP 記錄檔。
在使用 Sun Java System Access Manager 的部署中,請確定您的「目錄」中的使用者項目包含 iplanet-am-managed-person 物件類別。當在 Access Manager 部署中搜尋有效使用者時,Instant Messaging 伺服器會使用此物件類別。如需關於此物件類別以及 Access Manager 如何使用它的詳細資訊,請參閱 Sun Java System Access Manager 文件。
以下是此問題可能的原因:
伺服器無法驗證階段作業記號。
未正確配置 Instant Messaging 通道。例如,Instant Messaging 伺服器主機、連接埠或兩者都不正確。
外掛程式或 Java Web Start 未安裝或無作用。
找不到一般使用者且 Instant Messaging 伺服器執行 LDAP 查找時也找不到一般使用者。
何處可取得診斷資訊:
Instant Messaging 伺服器與 Instant Messaging 通道記錄檔。
以下是此問題可能的原因:
內容實際上已歸檔,但是一般使用者沒有足夠的權限存取。
尚未將內容確認提交至資料庫。
Instant Messaging 伺服器中已經停用歸檔提供者。
何處可取得診斷資訊:
Instant Messaging 伺服器與歸檔記錄檔案。
以下是此問題可能的原因:
不正確的伺服器身份。
SSL 設定不相符。
何處可取得診斷資訊:
兩個伺服器的 Instant Messaging 伺服器記錄檔案。
如果在安裝或解除安裝 Instant Messaging 時發生嚴重錯誤,系統狀態可能會不穩定。如此將會造成安裝和解除安裝無法完成。在這種情況下,您必須手動地移除所有 Instant Messaging 元件,嘗試進行全新的安裝。清除的程序是由移除套件與登錄資訊兩種動作所組成。
備份任何在未來安裝時可能需要的資訊。
如需說明,請參閱備份 Instant Messaging 資料。
手動編輯產品登錄資訊。
在 Solaris 9 中,執行下列指令:
prodreg(1) |
對於所有其他的作業系統:
編輯 productregistry.xml 檔案並從中移除所有 Instant Messaging 元素。
依預設,productregistry XML 檔案儲存在下列位置:
Solaris:/var/sadm/install/productregistry
Linux:/var/tmp/productregistry
如果還繼續顯示下列的套裝軟體或 RPM,請移除它們:
SUNWiim
SUNWiimc
SUNWiimd
SUNWiimid
SUNWiimin
SUNWiimjd
SUNWiimm
SUNWiimc-l10n
SUNWiimd-l10n
SUNWiimid-l10n
SUNWiimin-l10n
amconsole
) 未顯示 Instant Messaging 服務 如果 Instant Messaging 在 Sun Java System Application Server 部署中使用 Access Manager 策略,則當您完成配置 Instant Messaging 時,需要重新啟動 Application Server。如果您沒有重新啟動 Application Server,則 Access Manager 主控台 (amconsole
) 中不會顯示 Instant Messaging 服務。