Sun Java System Instant Messaging 7.2 管理指南

安裝或升級後配置 Instant Messaging

安裝程式不會配置 Instant Messaging 軟體。您需要在安裝軟體後執行 configure 公用程式。

若您正在使用 BEA Web 容器,則需要先建立 PASSFILE 才能配置 Instant Messaging。如果您沒有使用 BEA Web 容器,請跳至安裝後配置 Instant Messaging

Procedure建立 BEA Web 容器的 PASSFILE

  1. 建立名為 installation directory /SUNWiim/lib/PASSFILE 的檔案。

  2. 將下列各行新增至您建立的檔案:


    DS_DIRMGR_DN=Directory Manager Bind DN 
    
    DS_DIRMGR_PASSWORD=Directory Manager Bind Password
    
    DS_HOST=LDAP Host Name
    
    DS_PORT=LDAP Port Number
    
    DS_BASE_DN=Base DN
    
  3. 填入每個變數的值。

Procedure安裝後配置 Instant Messaging

  1. 變更為安裝 Instant Messaging 的目錄。

    依預設,此目錄在 Solaris 上是 /opt/SUNWiim,在 Linux 上則是 /opt/sun/im

  2. 以下列方式之一執行 configure 公用程式:

    圖形化使用者介面:


    configure
    

    指令行:


    configure --nodisplay
    

    從狀態檔案:


    configure --nodisplay --noconsole --state statefile
    

    其中,statefile 是要使用的狀態檔案的路徑。若您正在使用狀態檔案配置,則不會提示您配置資訊。而是會使用狀態檔案中的值來配置軟體。如需產生狀態檔案的資訊,請參閱執行無訊息 Instant Messaging 配置

    若您正在使用圖形使用者介面或指令行配置,則會出現一系列提示,請求設定 Instant Messaging 初始配置的資訊。出現的提示視您安裝的元件而有所不同。使用 Instant Messaging 檢核清單中的值填入請求的資訊。請參閱完成配置檢核清單

  3. 如果您從 Instant Messaging 伺服器中的不同主機上安裝 Sun Java System Access Manager,在您執行 configure 公用程式之後,您需要以手動方式將 imServices 檔案從 Instant Messaging 伺服器主機複製到 Access Manager 主機。

    若要這麼做:

    1. 找出 Instant Messaging 伺服器主機上的 imService_*.properties 檔案。

      依預設,這些檔案位於 Solaris 中的 /opt/SUNWiim/lib/ 以及 Linux 中的 /opt/sun/im/lib/ 下。

    2. 將檔案複製到 Access Manager 主機上的 locale 目錄。

      依預設,此目錄在 Solaris 中為 /opt/SUNWam/locale,在 Linux 中為 /opt/sun/identity/locale

  4. 如果您正在使用 Access Manager 來管理 Instant Messaging 策略,請執行 imadmin assign_services 指令。


    imadmin assign_services
    

    系統會提示您輸入要儲存使用者項目的組織基底 DN。此指令會將 Instant Messaging 與線上狀態服務增加至您指定組織下的目前使用者。

  5. 重新啟動 Sun Java System Application Server。

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

  6. 如果您想使用 XMPP/HTTP 閘道,在以下情況下,可能需要修改 httpbind_log4j.conf 中 XMPP/HTTP 閘道的預設記錄檔位置:

    • 在 Solaris 中,您已選擇使用預設值之外的記錄位置

    • 在 Linux 中,可以選擇任何路徑

    若要這麼做:

    1. 開啟 httpbind_log4j.conf 檔案。

      此檔案儲存於您在 httpbind.conf 檔案中所指定的位置,作為 httpbind.log4j.config 參數的值。依預設,此檔案儲存於預設 Instant Messaging 實例下的下列目錄:


      im-cfg-base/httpbind_log4j.conf
    2. log4.appender.appender_ID.file 參數值設定為記錄檔案的儲存位置。

      依預設,在 Linux 中,此值是 /var/opt/sun/im/default/log。如果當您執行 configure 時已選擇其他記錄檔案位置,則輸入此路徑作為參數值。

  7. 如果需要,可為 SSO 與策略管理配置基于 Access Manager 的服務。

    如需相關資訊,請參閱將 Instant Messaging 與線上狀態服務增加至 Access Manager 中的子組織以支援單次登入和策略管理

  8. 配置 Web 容器與用戶端系統以支援 Instant Messaging。

    如需說明,請參閱第 2 章, 設定和啟動 Instant Messenger