Sun ONE logo     上一個      目錄      索引      下一個     
Sun ONE Application Server 7, Update 1 安裝指南



準備安裝

Sun™ Open Net Environment (Sun ONE) Application Server 7 軟體可以透過各種不同的方法發佈與安裝,具體取決於您的系統、角色以及網站需要。此模組解釋產品的軟體組件、您的選擇範圍與限制以及 Sun ONE Application Server 環境的系統需求。

此處闡述了下列主題︰

請閱讀 Sun ONE Application Server 版次注意事項,以取得任何最新的安裝資訊。

如需有關安裝後配置 Sun ONE Application Server 軟體的更多資訊,請參閱「Sun ONE Application Server 管理員指南」。

下列網站提供了相應的輔助說明資訊,包括技術說明、論壇研討、工具與公用程式以及產品下載資訊:

http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html

http://wwws.sun.com/software/download/app_servers.html

關於 Sun ONE Application Server 安裝

Sun ONE Application Server 產品包含多個軟體組件,它們組合在一起就構成了 Sun ONE Application Server。您可以選擇多種方式進行安裝:

  • 可以安裝產品的平台版本或標準版本。
  • 可以經由產品 CD 或下載網站進行安裝。
  • 可以安裝產品的評估發行版本或開發發行版本。
  • 可以經由指令行介面或圖形介面進行安裝。
  • 可以互動式安裝或以靜謐模式安裝。

本章節包含下列主題:

安裝組件

下列章節簡要描述了 Sun ONE Application Server 的各個安裝組件:

Sun ONE Application Server

包括本章節中描述的 Sun ONE Application Server 軟體產品的核心組件。如需有關 Sun ONE Application Server 功能的更多資訊,請參閱「Sun ONE Application Server What's New」文件。

版本

為滿足 UNIX 與 Microsoft Windows 環境的各種需要,提供了以下 Sun ONE Application Server 版本:

  • 平台版
  • 標準版

平台版與標準版同時支援單一機器與具有多層佈署的多重機器。平台版被限制為每個管理領域只能有一個應用程式伺服器實例 (即單一的 JVM 程序),而標準版可以配置為每個管理領域具有多個應用程式伺服器實例。

透過允許將到達同一個 Web 伺服器實例的 HTTP/S 流量分割到中間層的多重應用程式伺服器上,標準版為您提供了增強的 Web 層支援。這些版本不支援來自外掛程式的載入平衡。標準版的評估版試用期為六十天,試用期過後,該評估版便會轉換為完全授權的開發版本。

管理

  • 管理伺服器提供管理工具 (每個領域一個管理伺服器)。
  • 管理介面 ─ 用於執行伺服器管理工作的圖形介面。也稱為管理主控台
  • 指令行介面 ─ 執行的工作與管理介面相同。
  • 多重管理領域 ─ 允許不同的管理員建立並管理其各自應用程式伺服器實例集的機制。

管理介面與指令行介面會在安裝 Sun ONE Application Server 組件時隨之自動安裝。啟動管理介面 (也稱為管理主控台) 之後,螢幕上會顯示 Sun ONE Application Server 圖形介面的初始頁面。

圖形管理 (瀏覽器) 用戶端與指令行管理用戶端均可讓您管理與配置伺服器以及駐留在伺服器上的應用程式,並協助您佈署應用程式。

有關使用管理工具的完整說明,請參閱「Sun ONE Application Server 管理員指南」、管理介面線上輔助說明以及 asadmin 線上援助頁。

管理用戶端

管理用戶端為獨立的 Sun ONE Application Server 指令行組件。它會在安裝 Sun ONE Application Server 組件時隨之自動安裝。

您可以選擇單獨在尚未 安裝 Sun ONE Application Server 的機器上安裝此用戶端的指令行版本。若要完成此作業,請在安裝過程中僅選取 Sun ONE Administration Client 組件而不選取 Sun ONE Application Server 組件。

Sun ONE Message Queue

Sun ONE Message Queue 3.0.1 軟體是 Java Messaging Service (JMS) 1.0.2 規格的生產實現。它會在您安裝 Sun ONE Application Server 軟體時隨之自動安裝。

Sun ONE Message Queue 包含三個主要組件:

  • 代理程式
  • 用戶端 API
  • 管理工具

對於非封裝的 UNIX 發行版本和所有 Microsoft Windows 發行版本,Sun ONE Message Queue 軟體會自動與此處的 Sun ONE Application Server 軟體一同安裝:install_dir/imq

PointBase

PointBase 4.2 是受 Sun ONE Application Server 平台支援的資料庫。PointBase 是一個用於用戶端伺服器網路應用程式的純 Java 關連式資料庫管理系統 (RDBMS)。它為電子商業與應用程式伺服器提供了一種可靠的可調式資料庫。

PointBase 4.2 安裝於以下位置:install_dir/pointbase



注意

Sun ONE Application Server 的 Solaris 9 隨附版本中不包含 PointBase。



範例應用程式

Sun ONE Application Server 包含範例應用程式,這些應用程式會在您安裝 Sun ONE Application Server 軟體時提供。所有範例均來自於來源檔案、綱目檔案、Ant build 程序檔檔案以及 EAR 檔案。資料庫中提供了與資料庫相關範例關聯的任何現有資料。這些範例應用程式分為以下類型:

  • 技術範例 ─ 向您介紹 Java™ 2 Platform, Enterprise Edition (J2EE™) 規格的各個技術方面以及 Sun ONE Application Server 平台的增值功能。
  • 相互可操作性範例 ─ 就這些技術如何整合於 Sun ONE Application Server 平台之上提供更多詳細檢視。

這些範例應用程式安裝於以下位置:install_dir/samples

可以在以下位置取得有關範例的更多資訊:

install_dir/samples/index.html

Sun ONE Studio 4.0, Enterprise Edition for Java

Sun ONE Studio (以前稱為 Forte for Java Enterprise Edition 4.0) 可以建立與佈署基於 Java 的 Web 服務,這些服務符合 SOAP 1.1 規格。

Sun ONE Application Server 平台為 Sun ONE Studio 4.0 提供支援,這意味著您可以配合現有的 Sun ONE Studio 4 安裝使用 Sun ONE Application Server 軟體。安裝 Sun ONE Application Server 之時,系統會提示您輸入現有 Sun ONE Studio 4.0 安裝的路徑 (如果可用)。

Sun ONE Studio 4 檔案安裝於以下位置:install_dir/studio4

Java 2 Software Development Kit (J2SE)

Sun ONE Application Server 產品需要 J2SE 1.4.1_01,並利用作為 1.4 平台組成部分的效能和功能改進。

在開發安裝過程中,只要 J2SE 的版本是正確的,您便可以選擇重新使用已經安裝在系統之上的 J2SE。



注意

Sun ONE Application Server 7 產品只能與 Sun Microsystems 的 J2SE 1.4.1_01 一起使用。不支援協力廠商的 J2SE 開發工具,即使這些工具的版本號正確。



對於 UNIX 評估發行版本以及所有的 Microsoft Windows 發行版本,J2SE 安裝於以下位置:install_dir/jdk

對於非隨附 Solaris 的非評估發行版本以及 Solaris 9 隨附發行版本,J2SE 安裝於以下位置:/usr/j2se

安裝方法

您可以使用下列三種方法中的任何一種方法來安裝 Sun ONE Application Server 軟體:

圖形介面方法

如果您選擇使用圖形介面方法進行安裝,系統會提供一組互動式圖形對話方塊。這是當您呼叫安裝程式而未選取選項時的預設模式:

./setup

有關使用圖形介面方法的完整說明,請參閱進行評估安裝安裝開發產品

指令行介面方法

如果選擇使用指令行介面方法進行安裝,則步驟與圖形介面安裝步驟相同,但不提供圖形顯示。若要啟用互動式指令行模式,請使用 -console 選項呼叫安裝程式:

./setup -console

如果您要使用 Telnet 存取遠端伺服器,可以使用指令行介面以互動式模式安裝產品。

靜謐模式

您可以使用靜謐模式,基於參數檔案來執行程序檔安裝,此參數檔案是在標準互動式安裝過程中建立的 (使用圖形介面或指令行介面)。在靜謐模式下,Sun ONE Application Server 軟體會自動安裝,而不與您進行任何互動。透過參考參數檔案,會自動安裝在互動式模型下安裝的組件。

有關使用靜謐模式的說明,請參閱以靜謐模式 (非互動式) 安裝

產品的安裝發行版本

Sun ONE Application Server 依據您的特定用途 (用於評估或開發) 提供了兩種安裝發行版本。



注意

多數安裝工作需要超級使用者權限,這意味著在 UNIX 上,必須擁有 root 使用者權限,而在 Microsoft Windows 上,必須擁有管理員權限。



本章節討論了下列主題:

您可以經由產品 CD 或從網站上下載來安裝本產品。在以下位置可取得 Sun ONE Application Server 產品的各種下載檔案:

http://wwws.sun.com/software/download/app_servers.html

評估發行版本

如果您要評估 Sun ONE Application Server 軟體,或採用「先試用後購買」的方法購買產品,則請安裝 Sun ONE Application Server 軟體的評估版本。產品的評估版本不允許您從可安裝的組件中進行選取。

依預設,當您選擇了評估產品之後,下列組件會自動安裝在安裝根目錄中:

  • Sun ONE Application Server,包含其圖形與指令行管理工具
  • Sun ONE Application Server 管理用戶端 (指令行工具)
  • Sun ONE Message Queue
  • Java 2 Software Development Kit (J2SE)
  • PointBase
  • 範例應用程式

60 天後,評估授權會自動過期。在 Microsoft Windows 上,您可以將此授權升級至非評估開發授權。請參閱授權資訊以取得說明。

開發 (非評估) 發行版本

開發人員與管理員通常會使用「非評估」安裝類型。此安裝程式可以通過下載取得,也可以在 UNIX 和 Microsoft Windows 的產品 CD 中找到。

Sun ONE Application Server 產品還隨附了以下安裝組件:

  • Sun ONE Application Server,包含其圖形與指令行管理工具
  • Sun ONE Application Server 管理用戶端 (僅為指令行工具)
  • Sun ONE Message Queue 3.0.1
  • Java 2 Software Development Kit (J2SE), Standard Edition 1.4.1_01
  • PointBase 資料庫伺服器與 Type 4 JDBC 驅動程式 (在 Sun ONE Application Server 的 Solaris 9 隨附版本中找不到)。
  • 範例應用程式
  • 支援 Sun ONE Studio 4.0, Enterprise Edition for Java

該授權不會過期。請參閱授權資訊,以取得有關授權的詳細資訊。

UNIX 上的非評估安裝類型總是封裝的。請參閱封裝模型與目錄結構,以取得有關 Sun ONE Application Server 軟體的各種分配方法之資訊。

安裝發行版本摘要

下表概述了產品評估和開發發行版本的功能。

   安裝發行版本摘要 

要素/組件

評估版

非評估版 (開發版)

Sun ONE Application Server

 

 

 

管理用戶端

 

 

 

PointBase (在 Solaris 9 隨附版本中不可用)

 

 

可選

 

範例應用程式

 

 

可選

 

J2SE

 

 

 

Sun ONE Message Queue

 

 

 

Sun ONE Studio 4 外掛程式

 

 

可選

 

可下載

 

 

否:Windows
是:UNIX

 

可經由 CD-ROM 安裝

 

是:Solaris
否:所有其他版本

 

 

授權使用期限

 

60 天

 

無限制

 

可升級授權

 

是:Microsoft Windows
否:UNIX

 

 

必須為超級使用者才能進行安裝?

 

是:Microsoft Windows
是:UNIX,封裝式
否:UNIX,非封裝式

 

 

封裝模型與目錄結構

依據系統上安裝的產品發行版本,Sun ONE Application Server 軟體可能安裝在單一根目錄路徑下,也可能安裝於數個根目錄路徑下。

Solaris 9 上的隨附安裝

在 Solaris 上,使用 Solaris 封裝式產品安裝及作為 Solaris 9 安裝的一部分來安裝 Sun ONE Application Server 軟體時,Sun ONE Application Server 軟體會安裝於數個根目錄下,如下所述:

  • /usr/appserver 包含安裝影像的靜態部分。所有組成應用程式伺服器的公用程式、可執行程式以及程式庫均駐留在此位置。僅有產品修補程式和升級程式會影響此區域。此位置中的子目錄包括:
    • bin/ 包含可執行檔案與公用程式,其中的某些檔案與程式會象徵性地與 /usr/bin 連結。
    • include/ 包含舊標頭檔案。
    • lib/ 包含本端程式庫與 Java 程式庫。

  • /etc/appserver/ 包含安裝配置資訊,如為此安裝配置的授權與管理領域主清單。
  • /var/appserver/domains 是預設的區域,在此區域下可以建立管理領域。


  • 注意

    由於作為 Solaris 9 安裝的一部分來安裝 Sun ONE Application Server 產品不包括初始領域的建立,因此在建立初始領域之前不會有領域目錄。建立管理領域時,可以將其放置於系統上的任何位置。此區域只作為建立領域的預設位置。請參閱建立管理領域,以取得指導原則。



在 UNIX 上進行封裝式安裝

在 UNIX 上,封裝式模型將組件安裝為套裝軟體。

依預設,使用 Sun ONE Application Server 產品的封裝式安裝時,安裝位置會以與隨附安裝實例相似的模式分佈在三個目錄根下。

  • /opt/SUNWappserver7 包含安裝影像的靜態部分。Sun ONE Application Server 軟體的所有公用程式、可執行程式以及程式庫均駐留在此位置。


  • 注意

    只有產品的修補程式與升級程式會影響 /opt/SUNWappserver7



  • /etc/opt/SUNWappserver7/config 包含安裝配置資訊,如為此安裝配置的授權與管理領域主清單。
  • /var/opt/SUNWappserver7/domains 是預設的區域,在此區域下可以建立管理領域。


  • 注意

    由於作為 Solaris 9 安裝的一部分來安裝 Sun ONE Application Server 產品不包括初始領域的建立,因此在建立初始領域之前不會有領域目錄。建立管理領域時,可以將其放置於系統上的任何位置。此區域只作為建立領域的預設位置。請參閱建立管理領域以取得更多資訊。



Microsoft Windows 與評估安裝

在 Microsoft Windows 上,以及對於任何評估產品的安裝 (沒有套裝軟體),Sun ONE Application Server 安裝均會位於單一的目錄路徑下。下面是預設的目錄:

  • 對於 Microsoft Windows:
  • c:\Sun\AppServer7

  • 對於沒有套裝軟體的 UNIX 評估發行版本:
  • home_dir/sun/appserver7

在這些情況下,/config/domains 目錄位於安裝根目錄下。

系統需求

此章節列示了安裝 Sun ONE Application Server 產品之前必須滿足的系統需求。

平台需求

下表概述了 Sun ONE Application Server 需求。

作業系統

架構

最小記憶體

建議的記憶體

最小磁碟空間

建議的磁碟空間

UNIX

  • 適用於 SPARC 的 Sun Solaris 8 或 9
 

32 與 64 位元

 

不具有 Sun ONE Studio - 256 MB

具有 Sun ONE Studio - 512 MB

 

512 MB

 

250 MB 可用空間

 

500 MB 可用空間

 

Microsoft Windows

  • 2000 Advanced Server, SP2
  • 2000 Server, SP2
  • 2000 Professional, SP2
  • Windows XP Professional
 

Intel 32 位元

 

不具有 Sun ONE Studio - 256 MB

具有 Sun ONE Studio - 256 MB

 

不具有 Sun ONE Studio - 256 MB

具有 Sun ONE Studio - 512 MB

 

250 MB 可用空間

 

500 MB 可用空間

 

在 UNIX 上,您可以使用 uname 指令檢查作業系統的版本。可以使用 du 指令檢查磁碟空間。

有關支援的目錄伺服器、Web 伺服器、Web 瀏覽器等的最新資訊,可以在位於以下網站的 Sun ONE Application Server Platform Summary 中找到:

http://docs.sun.com/db/coll/s1_asse_en

要求的 Solaris 修補程式

對於 Solaris 8 系統,必須安裝下列 Solaris 修補程式或其對等程式:

  • 109326-06
  • 108827-26
  • 110934 (僅用於封裝式安裝)

可以從位於以下位置的修補程式尋檔程式頁面上擷取這些修補程式:

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

建議 Solaris 8 的使用者安裝「建議的修補程式叢集」,其包含 Solaris 8 所需的三個修補程式 (109326-06、108827-26 及 110934)。此修補程式叢集可在以下位置的「建議的修補程式端口」>「與安全性修補程式」中找到:

http://sunsolve.sun.com/

安裝 Sun ONE Application Server 7 Update 1 軟體之前,您的系統必須已安裝下列套裝軟體︰

  • SUNWpr version 4.1.2
  • SUNWtls version 3.3.2

以下指令將顯示關於 SUNWpr 套裝軟體 (如果已安裝在您的系統中) 的資訊︰

pkginfo -l SUNWpr

同樣,以下指令將顯示關於 SUNWtls 套裝軟體的資訊︰

pkginfo -l SUNWtls

如果這兩個套裝軟體都安裝在系統中,您也必須確認已安裝下列修補程式︰

  • 對於 Solaris — 114049-03
  • 對於 Solaris 8 — 114045-02

如果遺漏 SUNWpr 套裝軟體、SUNWtls 套裝軟體或適當的修補程式,您必須先安裝遺漏的部分,然後再繼續進行 Sun ONE Application Server 安裝。為方便起見,可在以下位置下載 SUNWprSUNWtls 套裝軟體以及 114049-03 與 114045-02 修補程式︰

http://wwws.sun.com/software/download/app_servers.html

若要安裝這些組件,請執行以下步驟︰

  1. nss-nspr.tar 歸檔檔案下載到您的系統上,並將其解除磁帶存檔至任何暫存位置。
  2. 移往 your_temporary_location/nss_nspr
  3. 若要將 SUNWprSUNtls 套裝軟體加入至您的系統中,請執行以下指令︰
  4. pkgadd -d . SUNWpr SUNWtls

  5. 若要將適當的修補程式加入至您的系統中,請選擇一個︰


  6. 注意

    修補程式 114045 與 114049 用於特定版本。修補程式 114049 僅能套用於 Solaris 9 系統,而修補程式 114045 僅能套用於 Solaris 8 系統。



    • 對於 Solaris 8 ─ 請移往 your_temporary_location/nss_nspr/solaris8,並執行以下指令︰
    • patchadd -d 114045-02

    • 對於 Solaris 9 ─ 請移往 your_temporary_location/nss_nspr/solaris9,並執行以下指令︰
    • patchadd -d 114049-03



      注意

      在 Solaris 9 上,如果系統中安裝了 SUNWprSUNWtls 套裝軟體,情況會比較特殊,但套用修補程式會導致以下錯誤︰

      ERROR:This patch is incompatible with patch 114045-02 which has already been applied to the system...

      您必須使用以下指令移除 SUNWprSUNWtls 套裝軟體︰

      pkgrm SUNWpr, SUNWtls

      然後依照本章節中的說明重新安裝套裝軟體。



其他需求

應該先滿足下列附加需求,然後再安裝 Sun ONE Application Server 軟體:

對於所有平台

  • 可用空間 ─ 您的暫存目錄必須至少有 100 MB 可用空間。
  • 在 UNIX 上,您可以使用 du 指令檢查磁碟空間。

  • 可用連接埠 ─ 在所有平台上,您必須擁有四個未使用的可用連接埠。
    • 安裝過程中,您應該將一個連接埠指定給管理伺服器,將另一個連接埠指定給 HTTP 伺服器預設實例。
    • 安裝程式將偵測出已使用的連接埠,並為您另外指定兩個連接埠:Sun ONE Message Queue (依預設為 7676) 與 IIOP (依預設為 3700)。如果這些預設的連接埠號都在使用中,安裝程式便會指定下一個可用的連接埠 (例如,7677 或 7678 等)。

  • 使用 uninstall 程式 ─ 如果您需要從系統中移除 Sun ONE Application Server,則有必要使用 uninstall 程式,該程式是隨 Sun ONE Application Server 軟體一同安裝的。如果嘗試使用另一種方法,當您要重新安裝同一個版本或安裝新版本時便會出現問題。

對於 UNIX

  • Root 權限 ─ 對於 UNIX 封裝式安裝,您必須擁有目標機器上的 root 權限。(安裝 Sun ONE Application Server 的非封裝評估版本時不需要 root 權限。)
  • 以 root 使用者身份進行安裝時,請注意下列事項:

    • 對於產品非封裝版本 ─ 您可以用 root 身份安裝多個 Sun ONE Application Server,只要將每次的安裝放入不同的安裝目錄即可。
    • 對於產品的封裝版本 ─ 您的每個系統僅能安裝一個產品。但是,一個非評估安裝可以與任何數目的評估安裝共存於同一個系統上,只要每個產品的安裝目錄不同即可。
    • 對於評估和非評估發行版本 ─ 您可以在同一個安裝上執行多重實例。

  • 硬式作業系統 ─ 這是一個移除某些功能以增強安全性的作業系統。這樣的作業系統通常不允許基於圖形使用者介面的應用程式在環境中執行。在硬式作業環境中安裝並使用 Sun ONE Application Server 7 需要下列兩個程式庫:
    • libC.so.5
    • libCrun.so.1

    可以透過安裝 SUNWlibC 套裝軟體來取得這些程式庫。

  • 啟動先前安裝的伺服器 ─ 如果目標機器上先前安裝有應用程式伺服器或 Web 伺服器,必須在開始 Sun ONE Application Server 安裝程序之前先啟動它們。這便允許安裝程式偵測使用中的連接埠,避免將其指定為其他用途。

對於 Solaris 隨附版本

  • 共用的 Message Queue 代理程式 ─ 如果您的機器已經安裝了 Sun ONE Application Server 軟體的 Solaris 9 隨附版本,並且還安裝了伺服器的非隨附版本,則將共用針對這些應用程式伺服器安裝的 Message Queue 代理程式。
  • 因此,如果無法給您的領域與實例命名唯一的名稱,則會在使用同一個領域或實例名稱啟動第二個實例時收到以下錯誤訊息:

    SEVERE:JMS5024:JMS 服務啟動失敗

    SEVERE:CORE5071:初始化過程中發生錯誤

    若要避免這些錯誤,請參閱「Sun ONE Application Server 管理員指南」中的JMS 支援 。

對於 Microsoft Windows

  • 管理員權限 ─ 您必須具有管理員權限,才能在 Microsoft Windows 上安裝 Sun ONE Application Server 軟體。適合於評估或非評估兩種安裝類型。
  • SNMP ─ 您必須先安裝 SNMP 服務,然後再安裝 Sun ONE Application Server 軟體,否則,SNMP 子代理程式的安裝將失敗。
  • 防火牆或反病毒關機 ─ 您必須先停止所有防火牆或反病毒軟體,然後再安裝 Sun ONE Application Server 軟體,因為依預設,這些軟體會停用所有連接埠。Sun ONE Application Server 安裝程式必須能夠精確地確定可用的連接埠。
  • 在給定的 Microsoft Windows 機器上,您只能安裝一個 Sun ONE Application Server。

存取說明文件

Sun ONE Application Server 說明文件以多種方法提供:

  • 手冊 ─ 您可以在 HTML 和可列印的 PDF 下載內容中檢視 Sun ONE Application Server 手冊與版次注意事項,具體位於:
  • http://docs.sun.com/db/coll/s1_asse_en

  • 線上輔助說明 ─ 按一下圖形介面中的 [Help] 按鈕,以啟動上下文關聯的輔助說明視窗。
  • 線上援助頁 ─ 若要在指令行上檢視線上援助頁,您必須先將 install_dir/man 加入至 MANPATH 環境變數中 (僅 Solaris 非隨附版本)。設定變數後,您便可以存取 Sun ONE Application Server 指令的線上援助頁,方法為:在指令行鍵入 man command_name。例如︰
  • man asadmin


上一個      目錄      索引      下一個     
Copyright 2003 Sun Microsystems, Inc. All rights reserved.