版本 5
本章包含 Sun Java TM Communications Suite 5 所有元件產品共用的重要發行版本資訊。
您可以在 http://docs.sun.com/coll/1634.1 上找到此版本說明的最新版本。安裝和設置軟體之前請查閱此網站,並在之後定期檢視最新的版本說明和手冊。
此版本說明含有以下小節:
本文件中提供了協力廠商 URL 以供參考,另亦提供其他相關的資訊。
Sun 對於本文件中所提及之協力廠商網站的使用不承擔任何責任。Sun 對於此類網站或資源中的 (或透過它們所取得的) 任何內容、廣告、產品或其他材料不做背書,也不承擔任何責任。對於因使用或依靠此類網站或資源中的 (或透過它們所取得的) 任何內容、產品或服務而造成的或連帶產生的實際或名義上之損壞或損失,Sun 概不負責,也不承擔任何責任。
日期 |
變更說明 |
---|---|
2007 年 7 月 |
更新了 Communications Express 和 Delegated Administrator 版本說明中支援的瀏覽器版本需求。 |
2007 年 4 月 27 日 |
更新了 Calendar Server 和 Communications Express 版本說明。 |
2007 年 4 月 |
Calendar Server 版本說明中加入了錯誤 6542989 的說明。 |
2007 年 3 月 |
Sun Java Communications Suite 的正式版 (版本 5) |
2006 年 9 月 |
此版本說明的初步草稿 (版本 5) |
Sun Java Communications Suite 整合多種 Sun 伺服器和用戶端產品,可支援分散式通訊和協作應用程式。
Sun Java Communications Suite 5 發行版本包含以下元件:
Sun Java System Calendar Server 6.3
Sun Java System Messaging Server 6.3
Sun Java System Instant Messaging 7.2
Sun Java System Communications Express 6.3
Sun Java System Connector for Microsoft Outlook 7.2
Sun Java System Delegated Administrator 6.4
Sun Java System Communications Sync 3
Sun Java System Communications Sync 版本說明可以在「Sun Java System Communications Sync 2006Q2 Release Notes」中找到。
如果要尋找 Sun Java Communications Suite 產品的修補程式,表 1–2 列出用於每個 Communications Suite 產品的關鍵字。您可以使用特定關鍵字在 Sunsolve 上搜尋相關的修補程式。
表 1–2 Communications Suite 產品的修補程式關鍵字
產品 |
關鍵字 |
---|---|
Calendar Server |
"Calendar Server" |
Communications Express |
"communications express" |
Delegated Administrator |
commcli |
Dssetup |
comm_dssetup |
Instant Messaging |
"Instant Messaging" |
Messaging Server |
"Messaging Server" |
Connector for Microsoft Outlook |
"Outlook Connector" |
如果要搜尋包含空格的字串,必須使用雙引號。
如果要搜尋所有 Java Enterprise System 產品的修補程式,請使用關鍵字 Java_ES。
本小節說明 Sun Java Communications Suite 5 的新增功能和變更。
針對 RedHat Linux 下列版本,已停用對 Sun Java Communications Suite 的支援,並會在將來的發行版本中移除:
Red Hat Enterprise Linux Advanced Server (32 位元和 64 位元版本) 版本 3 (全部更新)
Red Hat Enterprise Linux Enterprise Server (32 位元和 64 位元版本) 版本 3 (全部更新)
如需有關目前支援的 Red Hat Linux 版本的資訊,請參閱特定 Sun Java Communications Suite 元件產品的Calendar Server 作業系統需求、Messaging Server 作業系統需求、Instant Messaging 需求、Delegated Administrator 作業系統需求以及Communications Express 作業系統需求。
自此 Sun Java Communications Suite 5 發行版本開始,通訊產品將從 Sun Java Enterprise System 軟體權利文件中移除。通訊產品將作為 Sun Java Communications Suite 元件或單獨的產品提供,而不再透過 Java Enterprise System 安裝程式安裝。通訊產品元件將繼續與 Java Enterprise System 元件互通。
軟體權利文件的這項變更不會影響 Java Enterprise System 2005Q4 中的通訊產品。如果已經安裝通訊產品,您的軟體權利文件不會有任何變更。
Sun Java Communications Suite 的此發行版本支援 Monitoring Framework 2.0。此監視架構提供有關認證時間長度、訊息遞送、透過服務傳送的即時訊息數量以及其他統計資料的資訊。
如需 Sun Java Enterprise System Monitoring Framework 的有關資訊,請參閱「Sun Java Enterprise System 5 Monitoring Guide 」。
HP-UX 或 Windows 平台已不支援 Sun Java Communications Suite 的伺服器元件產品。
Sun Java System Portal Server 未與 Sun Java System Sun Java Communications Suite 5 一同安裝。如果要安裝 Portal Server,請參閱「Sun Java Enterprise System 5 Installation Guide for UNIX 」。
如果您已經安裝舊版 (後期測試版) Java Enterprise System,則必須先移除 SUNWldapcsdk-tools 套裝軟體,再安裝 JES 5 發行版本 (RR)。這是由於發行版本中,SUNWldapcsdk-tools 套裝軟體的位置已變更。如果沒有移除此套裝軟體,並在安裝發行版本後嘗試啟動 Calendar Server 或 Messaging Server,將會看到以下錯誤訊息:
Could not find .../bin/ldapsearch utility Please install the ldapcsdk-tools package |
此錯誤訊息是因為 LDAP 工具位置經過變更所致。
有兩種解決方法:
如果尚未安裝 JES,請先移除 SUNWldapcsdk-tools 套裝軟體,再安裝 JES5 發行版本。如果要檢查 SUNWldapcsdk-tools 版本,請執行 pkgparam -v SUNWldapcsdk-tools VERSION 指令。
您必須使用 6.00,REV=2006.12.11.00.08 或更高版本,否則會出現找不到 LDAP 搜尋公用程式的錯誤訊息。
請使用 pkgrm SUNWldapcsdk-tools 指令,移除 SUNWldapcsdk-tools 套裝軟體。
如果已執行 JES5 安裝程式,可以手動移除 SUNWldapcsdk-tools 套裝軟體,然後使用以下指令安裝:
cd <jes5_distro>/Solaris_sparc/Product/shared_components/Packages pkgadd -d . SUNWldapcsdk-tools |
本小節列出 Sun JavaSystem Communications Suite 5 安裝程式預設使用的產品元件安裝目錄和連接埠號碼。
除非您另外指定,Communications Suite 安裝程式會自動將產品安裝在預設目錄中。大部分情況下,當您在安裝期間或安裝之後指定配置值時,都可以指定自訂位置以覆寫預設位置,以下情況除外:
Sun Cluster 元件。您無法變更安裝目錄位置。
Message Queue。您無法變更安裝目錄位置。
如有可能,安裝產品元件時,請使用預設安裝目錄。如果指定替代安裝目錄,您需要在配置期間,持續將元件指向該安裝目錄。
下表列出 Communications Suite 產品元件的預設安裝目錄。
表 1–3 預設安裝目錄
標籤和狀態檔參數 |
預設目錄 |
說明 |
---|---|---|
Access Manager |
Solaris 作業系統:/opt/SUNWam Linux︰/opt/sun/identity | |
Application Server |
Solaris 作業系統:/opt/SUNWappserver/appserver Linux︰/opt/sun/appserver |
包含 Application Server 公用程式、程式檔和程式庫。 |
Application Server 網域 |
Solaris 作業系統: /var/opt/SUNWappserver/domains Linux︰ /var/opt/sun/appserver/domains |
預設區域,在其下建立管理網域。 |
Calendar Server |
Solaris 作業系統:/opt/SUNWics5 Linux︰/opt/sun/calendar | |
Communications Express |
Solaris 作業系統:/opt/SUNWuwc Linux︰/opt/sun/uwc | |
CMN_COMMDA_INSTALLDIR |
Solaris 作業系統:/opt/SUNWcomm Linux︰/opt/sun/comms/commcli | |
CMN_DSSETUP_INSTALLDIR |
Solaris 作業系統:/opt/SUNWcomds Linux︰/opt/sun/comms/dssetup | |
目錄伺服器核心 |
Solaris 作業系統:/opt/SUNWdsee/ds6 Linux︰/opt/sun/ds6 |
獨立放置的目錄伺服器 EE 子元件包括「目錄伺服器核心」、「目錄服務控制中心」以及「目錄代理伺服器」。 |
DSEE_BASE |
Solaris 作業系統:/opt/SUNWdsee/dscc Linux︰/opt/sun/dscc | |
目錄代理伺服器 |
Solaris 作業系統:/opt/SUNWdsee/dps Linux 和 HP-UX:/opt/sun/dps | |
目錄伺服器實例目錄 |
Solaris 作業系統:/var/opt/SUNWdsee/dsins1 Linux︰/var/opt/sun/dsins1 | |
CMN_HADB_INSTALLDIR |
Solaris 作業系統:/opt/SUNWhadb Linux︰/opt/SUNWhadb |
無法在 Communications Suite 安裝期間變更 HADB 的安裝位置。 |
Solaris 作業系統:/var/opt/SUNWhadb Linux︰/var/opt/SUNWhadb |
HADB 儲存庫資料和記錄位置。 |
|
Solaris 作業系統:/etc/opt/SUNWhadb Linux︰/etc/opt/SUNWhadb |
HADB 管理代理程式配置檔案 |
|
Solaris 作業系統:/etc/init.d/ma-initd Linux︰/etc/init.d/ma-initd |
HADB 管理代理程式啟動程序檔 |
|
CMN_IIM_INSTALLDIR |
Solaris 作業系統:/opt Linux︰/opt/sun | |
Instant Messaging 資源目錄 |
Solaris 作業系統:/opt/SUNWiim/html Linux︰/opt/sun/im/html | |
Instant Messaging 線上說明目錄 |
Solaris 作業系統:/opt/SUNWiim/html/en/imhelp Linux︰/opt/sun/im/html/en/imhelp | |
Message Queue 您無法變更安裝目錄,因此安裝程式中沒有欄位,或是狀態檔中沒有參數。 |
不適用 |
Solaris 作業系統: /usr/bin /usr/share/lib /usr/share/lib/imq /etc/imq /var/imq /usr/share/javadoc/imq /usr/demo/imq /opt/SUNWimq Linux︰ /opt/sun/mq /etc/opt/sun/mq /var/opt/sun/mq |
Messaging Server |
Solaris 作業系統:/opt/SUNWmsgsr Linux︰/opt/sun/messaging | |
CMN_MC_INSTALLDIR |
Solaris 作業系統:/opt/SUNWjesmc Linux︰/opt/sun/jesmc | |
Sun Cluster 您無法變更安裝目錄,因此安裝程式中沒有欄位,或是狀態檔中沒有參數。 |
不適用 |
Sun Cluster 軟體安裝在 Solaris 作業系統的以下位置: / /usr/opt /usr/cluster |
Web Server |
Solaris 作業系統:/opt/SUNWwbsvr7 Linux︰/opt/sun/webserver7 | |
Web Server 實例目錄 |
Solaris 作業系統:/var/opt/SUNWwbsvr7 Linux︰/var/opt/sun/webserver7 | |
CMN_WPS_INSTALLDIR |
Solaris 作業系統:/opt/SUNWproxy Linux︰/opt/sun/webproxyserver |
當 Communications Suite 安裝程式要求您輸入連接埠號碼時,它會在使用中的連接埠上進行執行階段檢查,並顯示適當的預設值。如果預設的連接埠號碼正由其他元件或相同產品元件的其他實例使用,安裝程式會提出替代值。
下表列出 Communications Suite 產品元件的預設連接埠號碼,以及每個連接埠的用途。
由於 Access Manager、Communications Express 和 Delegated Administrator 使用的是部署它們的 Web 容器的連接埠號碼,因此未列在表中。
產品元件 |
連接埠 |
用途 |
---|---|---|
Access Manager |
58946 |
UNIX 認證輔助程式 |
58943 |
安全 ID 認證輔助程式 (僅 Solaris SPARC) |
|
Application Server |
8080 |
標準 HTTP 連接埠 |
3700 |
標準 IIOP 連接埠 |
|
4849 |
Administration Server 連接埠 |
|
7676 |
標準 Message Queue 連接埠 |
|
8686 |
JMX 連接埠 |
|
8181 |
HTTPS 連接埠 |
|
Calendar Server |
80 |
標準 HTTP 連接埠 |
389 |
LDAP 連接埠 |
|
57997 |
ENS |
|
59779 |
DWP |
|
共用代理程式容器 |
11162 |
JMX 連接埠 (TCP) |
11161 |
SNMP 配接卡連接埠 (UDP) |
|
11162 |
SNMP 陷阱配接卡連接埠 (UDP) |
|
11163 |
Commandstream 配接卡連接埠 (TCP) |
|
11164 |
RMI 連接器連接埠 (TCP) |
|
Sun Cluster 和 Sun Geographic Edition 的共用代理程式容器 |
10162 |
JMX 連接埠 (TCP) |
10161 |
SNMP 配接卡連接埠 (UDP) |
|
10162 |
SNMP 陷阱配接卡連接埠 (UDP) |
|
10163 |
Commandstream 配接卡連接埠 (TCP) |
|
10164 |
RMI 連接器連接埠 (TCP) |
|
目錄伺服器 |
389 |
標準 LDAP 偵聽程式 |
636 |
LDAPS over SSL |
|
HADB |
1862 |
管理代理程式連接埠 (JMX) |
15200 |
預設 Portbase |
|
Instant Messaging |
5222 |
多重訊號組合器連接埠 |
5269 |
Instant Messaging 伺服器到伺服器連接埠 |
|
45222 |
用於多重訊號組合器通訊的伺服器連接埠 |
|
Message Queue |
80 |
標準 HTTP 連接埠 |
7676 |
連接埠對映器 |
|
7674 |
HTTPS Tunneling Servlet 連接埠 |
|
7675 |
HTTP Tunneling Servlet 連接埠 |
|
Messaging Server |
25 |
標準 SMTP 連接埠 |
80 |
Messaging Express (HTTP) 連接埠 |
|
110 |
標準 POP3 連接埠/MMP POP3 代理 |
|
143 |
標準 IMAP4 連接埠/MMP IMAP 代理 |
|
995 |
POP3 over SSL 或 MMP POP Proxy over SSL |
|
993 |
IMAP over SSL 或 MMP IMAP Proxy over SSL |
|
7997 |
事件通知服務連接埠 |
|
27442 |
由工作控制器用於產品內部通訊 |
|
49994 |
由 Watcher 用於內部產品通訊 |
|
監視主控台 |
6789 |
透過 Sun Java Web Console 存取 |
8765 |
主代理程式 Web 服務配接卡的工作工廠連接埠 |
|
11161 |
Monitoring Framework 的 SNMP 連接埠 |
|
11164 |
Monitoring Framework 的 RMI 連接埠 |
|
54320 |
Monitoring Framework 探索協定的多重播送連接埠 |
|
Web Server |
8800 |
管理 HTTP 連接埠 |
8989 |
管理 SSL 連接埠。對 Admin Server 而言,SSL 連接埠是必要的,而 HTTP 連接埠則是選擇性的。 |
|
80 |
實例 HTTP 連接埠 |
|
Web 代理伺服器 |
8888 |
管理連接埠 |
8080 |
代理實例連接埠 |
本小節描述此發行版本的 Sun Java Communications Suite 中存在的已知問題。
如果在執行 Application Server 8.1 的系統中將任何 Java Enterprise System 或 Communications Suite 元件升級到 Java Enterprise System 5 或 Communications Suite 5 層級,則必須先為 Application Server 8.1 套用以下修補程式 (或更新的版本):
119166–17 Solaris SPARC
119167–17 Solaris x86
119168–17 Linux RHEL2.1 RHEL3.0
無法使用 Communications Suite 安裝程式將 Communications Express 安裝在位於本機的稀疏根目錄非全域區域中。
您必須改為使用 pkgadd,手動增加 Communications Express 和 Access Manager 套裝軟體。
SUNWldkx 未重新安裝。
Java Enterprise System 5 不會重新安裝 SUNWldkx。但可使用 -G 選項與 Java Enterprise System 2005Q4 一同安裝。即使已在「全域區域」安裝所有「共用元件」,當您在稀疏區域安裝時,仍會看到以下錯誤訊息:
Unsupported components in zone Following components required by the selected components, are not supported in non-global zone and they can not be installed directly into the non-global zone. Please install these components from the global zone before proceeding this installation. SharedComponent The installer can not proceed without resolving the problem. {"<" goes back, "!" exits} ! |
請參閱 Java Enterprise System 安裝程式記錄 (/var/sadm/install/logs 下的最新檔案),瞭解缺少哪個「共用元件」。它可能會指出缺少以下一或多個共用元件:LDAPCSDKX、JCAPI 和 IMAPI。
LDAPCSDKX 是套裝軟體 SUNWldkx
JCAPI 是套裝軟體 SUNWjcapi
IMAPI 是套裝軟體 SUNWldkx
請檢查套裝軟體是否已安裝在全域區域。如果套裝軟體不存在,則有可能是其他不同的錯誤,例如 6531833 或 6531809。如果套裝軟體存在,請檢查套裝軟體是否已列在 /var/sadm/install/gz-only-packages 下。如果它們存在於 gz-only-packages,則可以使用以下解決方法。
解決方法:手動在全域區域重新安裝套裝軟體。這些套裝軟體位於發行軟體中的 .../Product/shared_components/Packages 下。
安裝:
使用 cd 指令切換至套裝軟體位置。
輸入:
pkgrm pkg
輸入:
pkgadd —d . pkg
pkg 是導致發生問題的套裝軟體。
無法在稀疏區域安裝 Communications Express 或 Instant Messaging。
即使已在「全域區域」安裝所有「共用元件」,當您在稀疏區域安裝 Communications Express 或 Instant Messaging 時,仍會看到以下錯誤訊息:
Unsupported components in zone Following components required by the selected components, are not supported in non-global zone and they can not be installed directly into the non-global zone. Please install these components from the global zone before proceeding this installation. SharedComponent The installer can not proceed without resolving the problem. {"<" goes back, "!" exits} ! |
請檢查 SUNWjcapi 和 SUNWiimdv 套裝軟體是否已安裝在全域區域。如果沒有,請套用以下解決方法。如果套裝軟體存在,請檢查這些套裝軟體是否已列在 /var/sadm/install/gz-only-packages 下。如果它們存在於 gz-only-packages,則表示這是其他問題所造成。
解決方法:手動在全域區域安裝 SUNWjcapi 和 SUNWiimdv。這些套裝軟體位於發行軟體的 .../Product/shared_components/Packages 下。安裝:
使用 cd 指令切換至套裝軟體位置。
輸入:
pkgadd -d . SUNWjcapi
輸入:
pkgadd -d . SUNWiimdv
如果您使用 multi-lingual=no 在全域區域安裝 Sun Cluster,但在稀疏區域指定 multi-lingual=yes,則無法在稀疏區域安裝 Access Manager。
使用 –help 選項執行 viewlog 無法顯示說明。
如果使用 -help 選項執行 viewlog 指令,它會啟動記錄檢視器,而非顯示說明。
uninstaller 的 –help 選項不包含取得版本的相關資訊。
如果使用 -help 選項執行 uninstaller 指令,它會顯示可搭配 uninstaller 使用的選項清單。但是,上述指令不會列出應該列出的 -version 選項。
升級之後,使用者的篩選程序檔可能停止運作。
執行 Messaging Server 2005Q4 修補程式 29 或更高版本的站點、升級至最新 Messaging Server 6.3 發行版本的站點,以及透過 Communications Express 的郵件篩選器使用任何基於日期之篩選功能的使用者都可能發生此問題。
對於篩選器,針對 Messaging Server 2005Q4 (問題 6236243) 實作的 setdate 動作已在 Messaging Server 6.3 中移除。目前已淘汰上述的方法,而是使用最近建議的已實作 date 篩選延伸 (特別是其 currentdate 測試)。
一般使用者通常不太可能特別嘗試使用 setdate。但是,當使用者要求依照日期篩選郵件時,Messaging Server 2005Q4 中的 Communications Express 郵件篩選器產生器會使用 setdate。因此,許多使用者可能一直在使用會呼叫已淘汰的 setdate 動作的篩選器而不自知。如果使用者以任何方式編輯篩選器,會將此類已淘汰的用法更正為較新的 currentdate 方法。但同時,其篩選器會被視為語意不正確並產生錯誤;任何使用此類錯誤篩選器的郵件,會直接遞送給使用者而不會經過篩選,此外,MTA 會傳送通知訊息給擁有此類篩選器的使用者,警告其篩選器中有語法錯誤。
「Communications Suite 模式遷移指南」對於 commdirmig 公用程式之認證使用者和密碼選項的定義不正確。
commdirmig 公用程式的 -D 選項應搭配 AuthenticationDN、目錄管理員的 DN,以及授權執行與管理目錄伺服器的使用者來指定。-w 選項應搭配 password (目錄管理員的密碼) 來指定。
「模式遷移指南」說明 -D 選項應搭配授權管理目錄伺服器之使用者的登入 ID 來指定,這是不正確的。此外,該指南中說明 -w 選項應搭配密碼檔案 (而非在指令行輸入密碼字串) 來指定,這是不正確的。
「Communications Suite 模式遷移指南」對於 commdirmig 公用程式產生之稽核檔案位置的說明是不正確的。
依預設,commdirmig 公用程式產生的 AuditLDIFFile 會寫入 /tmp 目錄。
「模式遷移指南」中的第三章「使用遷移公用程式」說明 AuditLDIFFile 的預設路徑如下,這是不正確的:
Solaris:/var/opt/SUNWComm/log/commdirmig.audit.ldif
Linux︰/var/opt/sun/comms/commcli/log/commdirmig.audit.ldif