Sun ONE logo      上一個      目錄      下一個     

Sun ONE Message Queue 3.0.1 SP2 安裝指南

第 1 章
介紹

本章提供了安裝 MQ 產品的全面介紹。涵蓋下列主題:


產品版本

Sun™ ONE Message Queue 產品具有以下兩種版本:平台版與企業版 每種版本對應於不同的授權容量,如下所述。(若要將 MQ 從一種版本升級至另一種版本,請參閱「MQ 安裝指南」中的說明。)

平台版

該版本可以從 Sun 網站免費下載,也可以隨附最新的 Sun ONE Application Server 平台。平台版未對每項 MQ 訊息服務所支援的 JMS 用戶端連接做出數量限制。該版本附帶有兩種授權,如下所述:

企業版

該版本用於在生產環境中佈署與執行訊息傳送應用程式。它包括對多重代理程式訊息服務、HTTP/HTTPS 連接、安全連接服務、可延伸式連接功能以及多重佇列遞送策略的支援。您也可以使用企業版來進行開發、載入測試訊息傳送應用程式與組件並對其進行除錯。企業版具有無限制的授權有效期,並且該授權對多重代理程式訊息服務中的代理程式數量也沒有限制,但是指定了受支援的 CPU 數量。


受支援的平台與產品

Solaris、Linux 以及 Windows 等作業系統與平台均支援 MQ 3.0.1, SP2。對該產品的支援還取決於下表中指示的其他技術。也可以使用其他版本或其他供應商實作,但是它們沒有經過 Sun Microsystems 測試,因此不受支援。

表格 1-1 MQ 3.0.1 產品支援矩陣 

平台/產品

用於

受支援的平台/產品版本1

Java 執行環境 (JRE)
(僅用於 Sun Microsystems 生產版本)

MQ 代理程式 (訊息伺服器) 與 MQ 管理工具

JDK/JRE 1.4.1_03:

  • Solaris 9 — MQ 取決於隨附平台的 JDK/JRE 1.4.1_03
  • Solaris 8 — 需要移除隨附平台的 JRE 1.3,並由 JDK/JRE 1.4.1_03 取代
  • Windows — JRE 1.4.1_03 隨附於 MQ 並與其一同安裝

JDK/JRE 1.4.1:

  • Linux — JRE 1.4.1 隨附於 MQ CD 發行版本,但尚未隨附於 Linux 平台

Java Software Development Kit (JDK), Standard Edition
(僅用於 Sun Microsystems 生產版本)

JMS 用戶端開發

(僅在 JDK 1.4.1_03 上才支援 SOAP 訊息傳送用戶端)

版本 1.4.1_032

  • Solaris 8 與 Solaris 9 上的 SPARC
  • Solaris 9, Update 4 或更高版本上的 x86
  • Windows XP Professional、2000 Professional SP2、
    2000 Server SP2、2000 Advanced Server SP2
  • Linux RedHat 7.2

版本 1.3.1_053

  • (僅適用於 SPARC) Solaris 8 與 Solaris 9
  • Windows XP Professional、2000 Professional SP2、
    2000 Server SP2、2000 Advanced Server SP2

版本 1.2.2_08:不受支援,但仍可使用 (假使您無法升級至更高版本)

LDAP Directory Server

MQ 使用者儲存庫與管理物件支援

Sun ONE Directory Server 版本 5.1

Web Server

HTTP 與 HTTPS 支援

Sun ONE Web Server, Enterprise Edition 6.0 SP4

資料庫

插接的持續性支援

Cloudscape (版本 3.0)

Oracle 8i 版本 8.1.7 與 Oracle 9i 版本 9.0.1

JNDI

管理物件支援

  • JNDI 版本 1.2.1
  • LDAP Service Provider 版本 1.2.2
  • File System Service Provider 版本 1.2 Beta 3 (支援進行開發與測試,但是不支援在生產環境中進行佈署。)

1檢查「MQ 版次注意事項」以查看受支援版本的所有更新

2從以下網站下載此 JDK:http://java.sun.com/j2se/1.4/index.html

3從以下網站下載此 JDK:http://java.sun.com/j2se/1.3/index.html


MQ 軟體模組

下表指示出 MQ 產品中所包括的全部軟體模組 (請參閱表格 1-2,以查看它們的安裝位置)。

表格 1-2 MQ 軟體模組 

模組

內容

代理程式

用於路由與發送訊息的伺服器端軟體。此模組需要 Java 執行階段模組。

管理工具

用於管理 MQ 訊息傳送系統的指令行公用程式與 GUI 工具。此模組需要用戶端執行階段模組與 Java 執行階段模組。

用戶端執行階段

支援用戶端應用程式所需要的用戶端軟體。

說明文件

用戶端應用程式開發人員所需要的 Javadoc™ 格式 API 說明文件。

範例應用程式

範例用戶端應用程式。

Java 執行階段

Java 執行環境 (僅用於 Windows)。

授權

啟用 MQ 訊息傳送系統的授權容量所需要的軟體。


經由 Web 與 CD-ROM 安裝

您可以選擇從 Sun ONE 網站下載 MQ 3.0.1, SP2 產品,也可以選擇經由 CD-ROM 安裝該產品。如需詳細說明,請參閱後面章節中平台特定的說明。


安裝的目錄結構

以下安裝影像反映了完整 Solaris 安裝 (所有套裝軟體) 或完整 (「典型」) Windows 安裝。如果您執行的是部分安裝,該影像可能會不同。


注意

在 Windows 上,COPYRIGHTLICENSE 以及 README 檔案的副檔名為 .txt。


表格 1-3 安裝的目錄結構 

檔案與目錄
(Solaris)

檔案與目錄 (Windows 與 Linux)1

內容

COPYRIGHT (未安裝)

./COPYRIGHT

版權文字檔

LICENSE (未安裝)

./LICENSE

授權文字檔

README (未安裝)

./README

README 文字檔

/usr/bin 目錄

./bin 目錄

包含用於代理程式 (imqbrokerd) 與下列 MQ 管理工具的可執行檔:

  • 管理主控台 (imqadmin)
  • 指令 (imqcmd)
  • 物件管理員 (imqobjmgr)
  • 使用者管理員 (imqusermgr)
  • 資料庫管理員 (imqdbmgr)
  • 鍵值工具 (imqkeytool)

在 Windows 上,上面命名的檔案的副檔名為 .bat。本目錄還包括將代理程式作為 Windows 服務 (imqsvcadmin) 和其他可執行檔 (imqbrokersvc) 安裝與解除安裝的公用程式。

/usr/share/lib 目錄

./lib 目錄

包含支援 MQ 用戶端執行階段的檔案:

/*jar 包含用於建立與執行 JMS 用戶端應用程式的 jar 檔案

/usr/share/lib/imq 目錄

./lib 目錄

包含用於支援 MQ 工具與程序的檔案:

/ext/*jar 位置,用於放置插接持續性功能需要的 jar 檔案

/props 子目錄包含代理程式的預設配置檔案

/help 子目錄包含 MQ 輔助說明檔案

/images

/etc/imq 目錄

./etc 目錄

包含授權檔案、安全性相關檔案 (如 passfile、存取控制檔案和平面檔使用者儲存庫) 以及可用於自動啟動的 rc 程序檔配置檔案 (僅適用於 Solaris)。

/var/imq 目錄

./var 目錄

用於 MQ 的工作儲存目錄。

/instances 子目錄,將包含用於每個代理程式實例的配置檔案、日誌檔以及基於檔案的持續性資料儲存區。

/usr/share/javadoc/imq 目錄

./javadoc 目錄

包含以 Javadoc (HTML) 形式發行的 MQ 與 JMS API 說明文件

/usr/demo/imq 目錄

./demo 目錄

如何執行用戶端範例應用程式的源代碼與有關說明

 

./jre 目錄

JRE 1.4 檔案 (僅適用於 Windows)

1相對於 IMQ_HOME 的路徑 (請參閱目錄變數慣例)。


從版本 2.0 進行升級

MQ 3.0.1, SP2 與 MQ 3.0.1 以及 MQ 3.0.1 SP1 完全相容,從 MQ 3.0.1 或 MQ 3.0.1 SP1 升級至 MQ 3.0.1, SP2 不需要對代理程式配置、管理物件、管理工具或用戶端應用程式進行任何變更。

但是,MQ 3.0.1 版本通常與 iMQ 2.0 相容,主要是因為 MQ 3.0.1 版本所使用的內部與外部資料發生了變更。鑑於此原因,強烈建議您在安裝任何 MQ 3.0.1 版本之前,首先解除安裝 iMQ 2.0,請嘗試在安裝有 iMQ 2.0 的基礎上安裝 MQ 3.0.1。

解除安裝 iMQ 2.0

如果您執行的是 iMQ 2.0 Service Pack 1,應該首先使用「Service Pack 安裝指南」中的解除安裝說明來解除安裝 Service Pack,然後使用「iMQ 2.0 安裝指南」中的解除安裝說明來解除安裝 iMQ 2.0。

解除安裝作業不會移除 iMQ 2.0 IMQ_VARHOME 目錄。該目錄 (預設為 Solaris 與 Linux 作業系統上的 /var/opt/SUNWjmq,以及 Windows 系統上的 c:\Program files\iPlanetMessageQueue2.0\var) 包含暫態檔案和安全性相關檔案 (請參閱表格 1-4)。該資料的某些部分與 MQ 3.0.1 相容,可以使用下一節中的說明加以保留。

相容性與不相容性

MQ 3.0.1 版本進行了一些用於提昇功能的變更,因此它通常與 iMQ 2.0 不相容。特別是當您從 iMQ 2.0 升級至 MQ 3.0.1, SP2 時,可能需要解決下列問題:

代理程式的相容性

MQ 3.0.1 代理程式與 iMQ 2.0 代理程式不會進行互通,因為代理程式特性與持續性儲存區綱目發生了變更。但是,某些 iMQ 2.0 資料與 MQ 3.0.1 相容,如表格 1-4 所示,可以在升級至 MQ 3.0.1 時保留這些資料。從 iMQ 2.0 升級至 MQ 3.0.1 時,您應該考量以下方面:

管理物件的相容性

MQ 3.0.1 管理物件已經透過新屬性進行了增強,並且重新命名了 iMQ 2.0 屬性。因此,從 iMQ 2.0 升級至 MQ 3.0.1 時,您應該考量以下方面:

管理工具的相容性

由於已經對許多檔案與目錄進行了重新命名 (具體來說是用字串「imq」取代了「jmq」),因此,所有 MQ 3.0.1 指令行公用程式、代理程式特性、管理物件屬性以及內部檔案名稱均發生了變更。因此,從 iMQ 2.0 升級至 MQ 3.0.1 時,您應該考量以下方面:

用戶端的相容性

從 iMQ 2.0 升級至 MQ 3.0.1 時,您應該考量以下方面:


如何執行下一步

當您準備在特定平台上安裝 MQ 時,請參閱適用於您平台 (Solaris、Linux 或 Windows) 的章節。每章均包含硬體與軟體需求、安裝程序以及其他相關說明,例如如何升級版本以及如何在安裝後繼續執行作業等。



上一個      目錄      下一個     


Copyright 2003 Sun Microsystems, Inc.。版權所有。