適用於 UNIX 的 Sun Java Enterprise System 5 安裝指南

第 7 章 驗證已安裝的產品元件

本章提供驗證 Sun JavaTM Enterprise System (Java ES) 產品元件已成功安裝和配置的指示。本章中的程序不闡述產品元件之間較為複雜的互動,這些互動 (如單次登入配置) 可能會在初始配置之後發生。

本章包含以下各節:

如何使用本章

本章介紹了兩種類型的驗證:安裝後直接進行驗證和在完成所有安裝後配置之後再進行驗證。

Java ES 產品元件在不同作業系統上的預設安裝位置是不同的。因此,本章中的程序通常以預留位置來表示這些位置。例如,AccessManager-base 表示 Access Manager 的基本安裝目錄。


提示 –

在多數情形下,本章中的範例都依照預設資訊。如果您不記得為產品元件指定的安裝或配置值,請嘗試使用範例值。「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 2 章「預設安裝目錄及連接埠」中列出了預設的安裝目錄與連接埠。


安裝後驗證

本節提供用於驗證 Java ES 產品元件套裝軟體範例集已成功安裝的指示。若您執行的是 [立即配置] 安裝,則本範例中有些產品元件已經過配置,可以執行。不過,本節中指導的目的只是單純驗證套裝軟體已正確複製到主機,並非只安裝了部份套裝軟體或有未安裝的產品元件。

驗證已成功安裝套裝軟體的一個好方法是檢查產品註冊檔。安裝後,Java ES 安裝程式會更新產品登錄,以加入安裝的產品元件。解除安裝期間,Java ES 解除安裝程式會讀取產品登錄來確定存在並可以解除安裝的產品元件。產品登錄的位置如下:

您也可以檢查一些產品元件目錄來瞭解軟體是否位於相應的目錄中。「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 2 章「預設安裝目錄及連接埠」中列出了預設目錄。「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 5 章「可安裝的套裝軟體清單」提供了 Java ES 元件的套裝軟體清單。

檢視安裝記錄也很有用,尤其是在產品登錄中的任何套裝軟體似乎不正確時。如需使用記錄和記錄檢視器的指示,請參閱檢查安裝記錄檔

最後,您可以嘗試啟動做為 [立即配置] 安裝一部份的產品元件,如 Web Server 或 Directory Server。

Procedure驗證安裝成功

完成安裝後配置之後,請採取本範例中的某些或全部步驟,來驗證指定產品元件集的基本安裝。

  1. 驗證完整安裝了套裝軟體。在 Solaris 作業系統上:


    pkginfo -p
  2. 驗證存在正確版本的元件。

    若要檢視是否為此發行版本的正確產品元件版本,請參閱附錄 A此發行版本的 Java ES 元件。例如,Solaris 的 J2SE 版本應為 1.5.0_09。


    cd /usr/jdk
    ls -l
  3. 驗證已安裝元件已反映在產品登錄中。

    1. 在 Solaris 作業系統上,使用 prodreg 工具來檢視安裝的套裝軟體:


      prodreg &
    2. 展開 Java Enterprise System 節點來檢視由 Java ES 安裝程式安裝的套裝軟體。

    3. 您也可使用下列指令來直接檢視 productregistry 檔案。


      more /var/sadm/install/productregistry
  4. 您可開啟摘要記錄檔來檢查安裝期間提供的配置資料:


    cd /var/sadm/install/logs
    more Java_Enterprise_System_5_Summary_Report_install.*
  5. 使用 [立即配置] 安裝時,啟動 Portal Server 及其相關的服務。

    1. 啟動 Directory Server 實例:


      /opt/SUNWdsee/ds6/bin/dsadm start /var/opt/SUNWdsee/dsins1
    2. 啟動 Web Server 實例:


      /var/opt/SUNWwebserver7/https-hostname.domainname/bin/startserv

      啟動 Web Server 會自動啟動 Portal Server 和 Access Manager。


      備註 –

      若您使用的是非 Web Server 的 Web 容器,則程序可能會不同。


    3. 存取 Web Server URL:


      http://hostname:port
      
    4. 啟動管理實例:


      /var/opt/SUNWwbsvr7/admin-server5/bin/startserv
    5. 存取 Web Server 的管理 URL:


      http://hostname:8800
  6. 使用 [立即配置] 安裝時,請停止 Portal Server 及其相關的服務:

    1. 停止 Web Server 管理伺服器:


      /var/opt/SUNWwbsvr7/admin-server/bin/stopserv
    2. 停止 Web Server:


      /var/opt/SUNWwbsvr7/https-hostname.domainname/stopserv
    3. 停止 Directory Server:


      /opt/SUNWdsee/ds6/bin/dsadm stop /var/opt/SUNWdsee/dsins1
  7. 若為 [立即配置] 安裝,請啟動 Web 容器以存取 Portal Server 和 Access Manager 服務。

    藉由啟動 Web 容器來存取 Portal Server Desktop

  8. 若為 [立即配置] 安裝,請存取 Access Manager 主控台。

    登入時,使用者 ID 為 amadmin,密碼已在安裝期間輸入


    http://hostname:port/amconsole
  9. 使用 [立即配置] 安裝時,存取 Portal Server:

    登入時,使用者 ID 為 amadmin,密碼已在安裝期間輸入


    http://hostname:port/portal
  10. 如果發生錯誤,請重新啟動 Web Server 並重複這些步驟。

在安裝後配置之後進行驗證

本節提供在完成安裝後配置之後驗證 Java ES 產品元件能夠運作的指導。

若要啟動 Java ES,請依特定順序逐一啟動各產品元件。以下是一些指導:

下表顯示了啟動整個 Java ES 產品元件集的一般順序。左欄列出應執行的啟動順序,中間欄說明作業,而右欄則列出用於執行作業的說明之位置。

表 7–1 Java ES 的優先啟動順序

順序 

作業 

說明位置 

啟動 Directory Server。 

啟動和停止 Directory Server

啟動您選擇的 Web 容器。如果已經安裝,Access Manager 和 Portal Server 會自動啟動。 

- 啟動 Application Server (這會啟動 Message Queue)。 

啟動和停止 Application Server

- 啟動 Web Server。 

啟動和停止 Web Server

- 啟動 IBM WebSphere Server。 

請參閱伺服器的協力廠商文件。 

– 啟動 BEA WebLogic Server。 

請參閱伺服器的協力廠商文件。 

啟動 Portal Server Secure Remote Access。 

啟動和停止 Portal Server Secure Remote Access

啟動 Web Proxy Server 

啟動和停止 Web Proxy Server

啟動 Service Registry 

「Service Registry 3.1 Administration Guide」

啟動 Monitoring Console 

「Sun Java Enterprise System 5 監視指南」中的「啟動 Monitoring Console」

若要關閉整個 Java ES 產品元件集,請依相反順序執行。

藉由啟動 Web 容器來存取 Portal Server Desktop

Portal Server 的啟動和關閉機制,是其執行之所在 Web 容器的啟動和關閉機制的一部份 (Sun Java Systems 或協力廠商)。Portal Server 也依賴於 Directory Server、Access Manager 和 Access Manager SDK。在安裝和配置後,請參閱以下章節啟動您的 Sun Web 容器、Access Manager 和 Portal Server:

Portal Server 管理員使用 Access Manager 主控台來管理一般使用者對 Portal Server 桌面的存取。若要開啟 Access Manager 主控台,請參閱啟動和停止 Access Manager

下列程序用於在完成安裝後配置之後,存取一般使用者的 Portal Server 桌面:

Procedure從 Sun Web 容器存取 Portal Server Desktop

Portal Server 的 Web 協定可以是 HTTP 或 HTTPS。依預設,主機為 hostname.domain

  1. 在瀏覽器視窗中,使用下列 URL 格式來顯示範例桌面 (預設 Portal Access URL 及預設部署 URI 為 /portal):

    http://hostname.domain:port/portal

    當您輸入 URL 時,會顯示歡迎頁面,其中包括對 Portal Server 的簡短描述以及指向您選取進行安裝之範例入口網站的連結。按一下其中一個連結以存取範例入口網站的匿名入口網站桌面。若範例桌面顯示時沒有任何異常,則表示您的 Portal Server 安裝是成功的。

  2. 在瀏覽器中輸入下列內容:

    http:// hostname.domain:port/psconsole

  3. 驗證閘道正在指定的連接埠 (預設值為 443) 上執行:

    netstat –an | grep port-number

    若閘道未在執行,請使用下列指令來啟動閘道:

    PortalServer-base /bin/psadmin start-sra-instance –u amadmin -f amadmin-password-file – –instance-type gateway – –instance-name GatewayInstancename

  4. 檢視記錄檔以驗證沒有記錄任何問題。

  5. 在您的瀏覽器中鍵入閘道 URL 以安全模式執行 Portal Server:

    https://gateway-hostname,domainname:port

    若您在安裝期間選擇了預設連接埠 (443),則不需要指定連接埠號。

  6. 若為行動裝置,請使用以下 URL 格式:

    http://hostname.domain:port/portal/dt

    備註 –

    Portal Server URL 與部署 URI 必須相同。例如,若 Portal Server URL 為 http://hostname.domain:port/portal,則部署 URI 必須為 /portal

    • [入口網站 ID]:預設值為 portal1

    • [搜尋 ID]:預設值為 search1

    • [部署 URI]:預設值為 /portal


Procedure從 BEA WebLogic 存取 Portal Server 桌面

    在 Solaris 作業系統的新瀏覽器視窗中,使用以下 URL 顯示範例桌面:

    http://beaweblogic-host : port/portal

    範例桌面的顯示即確認已在 BEA WebLogic 上成功部署 Portal Server。

Procedure從 IBM WebSphere 存取 Portal Server 桌面

    在 Solaris 作業系統的新瀏覽器視窗中,使用以下 URL 顯示範例桌面:

    http://ibmwebsphere-hostname : port/portal

    範例桌面的顯示即確認已在 IBM WebSphere 上成功部署 Portal Server。

啟動和停止 Access Manager

若要在完成安裝後配置之後啟動與停止 Access Manager,請啟動與停止執行 Access Manager 的 Web 容器。

Procedure存取 Access Manager 登入頁面

存取登入頁面依賴於您所執行的 Access Manager 安裝類型:

  1. 使用以下 URL 格式以舊有模式 (6.0x) 存取預設頁面:


    http://web-container-host:port/amconsole

    螢幕上會顯示 Access Manager 登入頁面。

  2. 使用以下 URL 格式以範圍模式 (7.x) 存取預設頁面:


    http://web-container-host:port/amserver

    螢幕上會顯示 Access Manager 登入頁面。

  3. 登入。

    預設管理員帳號為 amadmin。您能夠登入即表示安裝已經成功。

啟動和停止 Application Server

Application Server 配置為網域。Java ES 安裝程式會建立使用預設連接埠號 4849 的預設管理網域。管理伺服器實例名稱為 server。若要在完成安裝後配置之後使用 Application Server,請啟動網域並存取圖形化 Administration Console。如需詳細資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.2 Administration Guide」中的第 1 章「Getting Started」


備註 –

啟動 Application Server 也會啟動 Message Queue。


Procedure啟動 Application Server 網域

  1. 在指令行上,變更為 ApplicationServer-base /bin 目錄。


    備註 –

    管理員密碼檔案的內容應為 AS_ADMIN_PASSWORD=password


  2. 啟動網域。例如:


    % asadmin start-domain --user admin-id --passwordfile path_to_admin-password_file domainname
    
  3. 輸入您在安裝期間提供的值。

    會顯示一則訊息,告知您伺服器正在啟動:


    啟動 Domain domain1,請稍候。登入重新導向至 install_dir...

    啟動程序完成後,會顯示額外的訊息:


    Domain domain1 已啟動
  4. 驗證 Application Server 程序是否正在執行。例如,在 Solaris 作業系統中:


    /usr/bin/ps -ef | grep appserv
    /opt/SUNWappserver/appserver/lib/appservDAS domain1

Procedure存取 Administration Console

    若要存取 Administration Console,請在您的瀏覽器中使用下列 URL 格式: https://localhost: port

    如果瀏覽器正在先前已安裝 Application Server 的主機上執行,請將主機名稱指定為 localhost。若瀏覽器位於其他系統上,請以執行 Application Server 軟體之系統的名稱替代 localhost。使用安裝期間指定的 Administration 連接埠號取代 port 變數。安裝期間指定的預設連接埠號為 4849。例如:


    https://mycomputer.example.com:4849

    顯示 Administration Console 登入畫面,表示已成功安裝。


    備註 –

    如需安裝 Application Server、Domain Administration Server 及其各種連接埠號和概念的更多資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.2 Installation Guide」


Procedure停止 Application Server

  1. 在指令行上,變更為 ApplicationServer-base /bin 目錄。

  2. 停止 Application Server 實例。例如:


    ./asadmin stop-domain --domain domain1
  3. 驗證 Application Server 是否已停止執行。例如:


    /usr/bin/ps -ef | grep appserv

啟動和停止 Directory Proxy Server

完成安裝後配置之後,請使用下列程序來啟動與停止 Directory Proxy Server。

Procedure啟動 Directory Proxy Server

  1. 若 Directory Proxy Server 實例尚不存在,請建立一個。

  2. 在指令行上,變更為 DirectoryProxyServer-base /bin 目錄。

  3. 啟動 Directory Proxy Server 實例。例如:


    ./dpadm start /var/opt/SUNWdsee/dpsins1

Procedure停止 Directory Proxy Server

  1. 在指令行上,變更為 DirectoryProxyServer-base /bin 目錄。

  2. 停止 Directory Server Proxy Server 實例。例如:


    ./dpadm stop /var/opt/SUNWdsee/dpsins1

啟動和停止 Directory Server

完成安裝後配置之後,請使用此部份中的指示啟動與停止 Directory Server。如果 Directory Server 是叢集的一部份,請確定您正在邏輯主機使用中的節點上作業。


備註 –

在使用 dsadm 指令啟動或停止 Directory Server 之前,請驗證 LD_LIBRARY_PATH 環境變數尚未設定。若該變數不是尚未設定,則當 dsadm 找不到相依程式庫時,可能會顯示錯誤。


Procedure啟動 Directory Server

  1. 若 Directory Server 實例尚不存在,請建立一個。

  2. 在指令行上,變更為 DirectoryServer-base /bin 目錄。

  3. 啟動 Directory Server 實例。例如:


    ./dsadm start /var/opt/SUNWdsee/dsins1

Procedure停止 Directory Server

  1. 在指令行上,變更為 DirectoryServer-base /bin 目錄。

  2. 停止 Directory Server 實例。例如:


    ./dsadm stop /var/opt/SUNWdsee/dsins1

啟動和停止 Message Queue

Message Queue 使用代理程式來路由及傳遞訊息。(若要調整 Message Queue 服務,可以將代理程式叢集化。)imqbrokerd 指令會啟動代理程式。

Procedure啟動 Message Queue Broker

  1. 在指令行上,變更為 MessageQueue-base /bin 目錄。

  2. 啟動 Message Queue 代理程式:


    ./imqbrokerd
  3. 驗證代理程式程序是否正在執行。例如:

    Solaris 作業系統和 HP-UX:/usr/bin/ps -ef | grep imqbrokerd

    Linux: /bin/ps -ef | grep imqbrokerd

Procedure停止 Message Queue Broker

    當您停止執行中的代理程式時,系統會提示您輸入管理使用者名稱及密碼。

    Solaris 作業系統:/usr/bin/imqcmd shutdown bkr [ -b hostname:port ]

    Linux 及 HP-UX:/opt/sun/mq/bin/imqcmd shutdown bkr [ -b hostname:port ]

啟動和停止 Monitoring Console

完成安裝後配置之後,請參閱「Sun Java Enterprise System 5 監視指南」中的「啟動 Monitoring Console」中的指示。

啟動和停止 Portal Server Secure Remote Access

Portal Server 的 Secure Remote Access 產品元件提供了使用啟用 Java 技術的瀏覽器,從任何遠端裝置對入口網站內容和服務進行基於瀏覽器的安全遠端存取的功能。Gateway 子元件透過單一介面將內部 Web 伺服器與應用程式伺服器中的內容安全地提供給遠端使用者。Portal Server Secure Remote Access 依賴於 Portal Server、Access Manager 或 Access Manager SDK。

完成安裝後配置之後,請遵循下列指示來啟動與停止 Gateway。

Procedure啟動 Portal Server Secure Remote Access Gateway

  1. 安裝完 Gateway 子元件及建立必要的設定檔後,啟動 Gateway。例如:


    gateway-install-root/SUNWportal/bin/psadmin start-sra-instance --adminuser \
    amadmin --passwordfile /tmp/password --name default --type gateway

    default 是安裝期間建立的預設閘道設定檔。您可以隨後建立自己的設定檔,並使用新設定檔重新啟動 Gateway。

  2. 驗證 Gateway 是否在指定的連接埠上執行:


    netstat -an | grep port-number
    

    Gateway 的預設連接埠為 443

Procedure停止 Portal Server Secure Remote Access Gateway

  1. 停止 Gateway。例如:


    gateway-install-root/SUNWportal/bin/psadmin stop-sra-instance --adminuser /
    amadmin --passwordfile /tmp/password --name default --type gateway

    此指令會停止所有在特定主機上執行的 Gateway 實例。

  2. 執行以下指令檢查 Gateway 程序是否已不再執行:


    /usr/bin/ps -ef | grep entsys5i

停止和重新啟動 Sun Cluster 軟體

雖然 Sun Cluster 軟體的啟動和停止方式與其他 Java ES 產品元件不同,但您可以藉由重新啟動至非叢集模式來停止該軟體。如需指示,請參閱「Sun Cluster System Administration Guide for Solaris OS」

啟動和停止 Web Proxy Server

當您安裝 Web Proxy Server 時,依預設會安裝兩個伺服器實例:Web Proxy Server Administration Server 實例與 Web Proxy Server 實例。

Procedure啟動 Web Proxy Server Administration Server 和實例

  1. 在指令行上,變更為 WebProxyServer-base /proxy-admserv 目錄。

  2. 啟動 Web Proxy Administration Server。例如:

    • Solaris 作業系統:/opt/SUNWproxy/proxy-admserv/start

    • Linux 及 HP-UX:/opt/sun/webproxyserver/proxy-admserv/start

  3. 在指令行上,變更為 WebProxyServer-base /proxy-hostname.domainname 目錄。

  4. 啟動 Web Proxy Server 實例。例如:

    • Solaris 作業系統:/opt/SUNWproxy/proxy-server1/start

    • Linux 及 HP-UX:/opt/sun/webproxyserver/proxy-server1/start

  5. 驗證 Web Proxy Server 程序是否正在執行。例如:


    /usr/bin/ps -ef | grep proxy

Procedure啟動 Sock Server

  1. 在指令行上,變更為 WebProxyServer_base/proxy-instance-name 目錄。

  2. 啟動 Sock Server:


    ./start-sockd
  3. 驗證 Sock Server 程序正在執行。例如:


    /usr/bin/ps -ef | grep sockd

Procedure存取 Administration Server 圖形化介面

    使用 http://hostname.domainname:adminport 格式來存取 Administration Server 圖形化介面。例如:


    http://host1.example.com:8888

    您能夠登入即表示安裝已經成功。

Procedure停止 Web Proxy Server

  1. 在指令行上,變更為 WebProxyServer-base /proxy-admserv 目錄。

  2. 停止 Admin Server。例如:

    • Solaris 作業系統:/opt/SUNWproxy/proxy-admserv/stop

    • Linux 及 HP-UX:/opt/sun/webproxyserver/proxy-admserv/stop

  3. 在指令行上,變更為 WebProxyServer-base /proxy-instance-name 目錄。

  4. 停止 Web Proxy Server 實例。例如:

    • Solaris 作業系統:/opt/SUNWproxy/proxy-server1/stop

    • Linux 及 HP-UX:/opt/sun/webproxyserver/proxy-server1/stop

  5. 驗證 Web Proxy Server 程序並未執行。例如:


    /usr/bin/ps -ef | grep proxy

Procedure停止 Sock Server

  1. 在指令行上,變更為 WebProxyServer_base/proxy-instance-name 目錄。

  2. 啟動 Sock Server:


    ./stop-sockd
  3. 驗證 Sock Server 程序並未執行。例如:


    /usr/bin/ps -ef | grep sockd

啟動和停止 Web Server

當您安裝 Web Server 時,依預設會安裝兩個伺服器實例:一個 Administration Server 實例和一個 Web Server 實例。

Procedure啟動 Web Server

  1. 啟動 Administration Server。例如:

    若為 Solaris 作業系統: /var/opt/SUNWwbsvr7/admin-server/bin/startserv

    若為 Linux 和 HP-UX:/var/opt/sun/webserver7/admin-server/bin/startserv

  2. 啟動 Web Server 實例。例如:

    若為 Solaris 作業系統:/var/opt/SUNWwbsvr7/https-instanceName/bin/startserv

    若為 Linux 和 HP-UX:/var/opt/sun/webserver7/https-instanceName/bin/startserv

  3. 存取 Web Server Administration Server 管理實例:

    在瀏覽器視窗中,使用 http://hostname .domainname :adminport 格式。例如:

    若為 SSL 連接埠 (此為預設值):https://host1.example.com:8989

    若為 HTTP 連接埠:http://host1.example.com:8800

    您能夠登入即表示安裝已經成功。

Procedure停止 Web Server

  1. 停止 Administration Server。例如:

    若為 Solaris 作業系統:/var/opt/SUNWwbsvr7/admin-server/bin/stopserv

    若為 Linux 和 HP-UX:/var/opt/sun/webserver7/admin-server/bin/stopserv

  2. 停止 Web Server 實例。例如:

    若為 Solaris 作業系統:/var/opt/SUNWwbsvr7/https-instanceName/bin/stopserv

    若為 Linux 和 HP-UX:/var/opt/sun/webserver7/https-instanceName/bin/stopserv

接下來的步驟

若您完成了本章中的作業,則表示已驗證您安裝和配置的 Java ES 產品元件可以運作。您現在可以進行任何其他的配置,或開始管理產品元件。以下文件可以協助您入門: