Sun Java System Application Server Enterprise Edition 8.2 管理指南

第 1 章 入門

本章針對 Sun Java System Application Server 的管理加以說明。Application Server 管理包含多項作業,如部署應用程式、建立並配置網域、伺服器實例和資源、控制 (啟動和停止) 網域和伺服器實例、監視並管理效能,以及診斷問題並進行疑難排解。它包含以下小節:

關於 Sun Java System Application Server

Sun Java System Application Server 提供 Java 2 Platform, Enterprise Edition (J2EE 平台) 1.4 相容平台,以開發伺服器端的 Java 應用程式,並提供伺服器端的 Web 服務。主要功能包括可縮放式作業事件管理、容器管理式的持續性執行階段、高效能 Web 服務、叢集、高可用性、安全性以及整合功能。

Application Server 提供以下版本:

本小節包含下列主題:

什麼是 Application Server?

Application Server 平台支援的服務範圍從 Web 發佈一直到企業範圍的作業事件處理,同時可讓開發者建立基於 JavaServer Pages (JSP)、Java Servlet 以及企業 Java Bean (EJB) 技術的應用程式。

Application Server Platform Edition 是一款用於開發、生產部署和再分發的免費軟體。如需有關再分發的更多資訊,請至 http://www.sun.com/software/products/appsrvr/appsrvr_oem.xml

Application Server 提供了進階叢集和容錯移轉技術。Application Server 基礎架構支援多種類型之分散式應用程式的部署,同時也是建立基於服務導向架構 (SOA) 之應用程式的理想基礎。SOA 是一種設計方法,旨在最大化應用程式服務的重複使用。這些功能讓您可以執行可延伸的且具有高可用性的 J2EE 應用程式。

Application Server 架構

本小節說明圖 1–1,該圖顯示了 Application Server 的高階架構。

圖 1–1 Application Server 架構

此圖顯示了高層級架構,包括容器、服務、工具以及與外部系統 (例如資料庫) 的通訊。

存取外部系統

J2EE 平台使應用程式能夠存取應用程式伺服器之外的系統。應用程式通過稱為資源的物件連線到這些系統。管理員的職責之一是資源配置。J2EE 平台可以通過以下 API 和元件存取外部系統:

管理工具

有多種不同的工具和 API 可用於管理 Sun Java System Application Server:

Administration Console

Administration Console 是一種基於瀏覽器的工具,具有易於導覽的介面和線上說明。管理伺服器 (也稱為 Domain Administration Server 或 DAS) 必須在執行狀態下,才能使用 Administration Console。您要有管理伺服器主機名稱和連接埠號才能啟動 Administration Console。預設管理伺服器的預設管理伺服器連接埠號是 4849。您還要有管理使用者名稱和密碼,才能登入 Administration Console。如需更多詳細資訊,請參閱相關的章節。

若要啟動 Administration Console,請在 Web 瀏覽器中鍵入以下內容:


https://hostname:port

例如︰


https://kindness.sun.com:4849

如果 Administration Console 在執行管理伺服器的機器上執行,則可將主機名稱指定為 localhost

在 Windows 上,從 [開始] 功能表啟動 Application Server Administration Console。

指令行介面 (asadmin 公用程式)

asadmin 公用程式是 Sun Java System Application Server 的指令行介面。您可以執行由 Administration Console 所提供的相同管理作業集。可透過 Shell 的指令提示或其他程序檔或程式呼叫 asadmin 公用程式。asadmin 公用程式安裝於 install-dir/bin 目錄下。Sun Java System Application Server 在 Solaris 上的預設安裝根目錄是 /opt/SUNWappserver

若要啟動 asadmin 公用程式,請移至 install-dir/bin 目錄並輸入:


$ asadmin

若要列示 asadmin 中的可用指令,請使用:


asadmin> help

也可以在 Shell 的指令提示符號下發出 asadmin 指令:


$ asadmin help

若要檢視指令的語法和範例,請鍵入 help 並在其後鍵入指令名稱 。例如︰


asadmin> help create-jdbc-resource

所指定指令的 asadmin help 資訊可顯示此指令的 Unix 線上手冊。同時,Web 上也提供這些線上手冊 (HTML 格式),請參閱「Sun Java System Application Server Enterprise Edition 8.2 Reference Manual」

JConsole

Java 2, Platform Standard Edition 5.0 中引入了 Java Monitoring and Management Console (JConsole)。JConsole 用於監視 Sun Java System Application Server。您可以使用 JConsole [遠端] 標籤或 [進階] 標籤連線至 Application Server。

Application Server Management Extension (AMX)

Application Server Management eXtension 是一個 API,它可顯示所有 Application Server 配置,並可將 JMX 管理 Bean 做為實作 AMX 介面的、易於使用的用戶端動態代理伺服器來進行監視。

如需有關使用 Application Server Management Extension 的更多資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.2 Developer’s Guide」中的第 16 章「Using the Java Management Extensions (JMX) API」

Application Server 指令和概念

Sun Java System Application Server 由一或多個網域組成。網域是管理界限或環境。每個網域都有一部與之關聯的管理伺服器 (也稱為 Domain Administration Server 或 DAS),並由零個或多個獨立的實例和/或叢集所組成。每個叢集都有一個或多個同質的伺服器實例。伺服器實例是在單一實體機器上執行 Application Server 的單一 Java 虛擬機器 (JVM)。網域中的伺服器實例 (不論是獨立的或是叢集的) 都可在不同的實體主機上執行。

本小節包含下列主題:

網域

網域是一起管理的實例群組。但是,一個應用程式伺服器實例只能屬於一個網域。除了管理界限外,網域還提供基本的安全性結構,不同的管理員可以藉此管理應用程式伺服器實例的特定群組 (網域)。不同的組織和管理員將所有伺服器實例分成個別的網域,就能共用單一的 Application Server 安裝。每個網域都有自己的獨立於其他網域的配置、記錄檔和應用程式部署區域。如果變更某個網域的配置,其他網域的配置不會受到影響。

Sun Java System Application Server 安裝程式會建立預設的管理網域 (名為 domain1)。另外也會建立相關聯的網域管理伺服器 (名為 server)。您必須提供管理伺服器連接埠號。預設的管理伺服器連接埠是 4849。安裝程式還會查詢管理使用者名稱和密碼。安裝之後,還可以建立其他管理網域。

Domain Administrative Server (DAS)

每個網域都具有自己的 Domain Administration Server (DAS),而該伺服器具有唯一的連接埠號。Administration Console 會與特定的 DAS 進行通訊,以管理相關聯的網域。每個 Administration Console 階段作業都可讓您配置並管理特定的網域。

Domain Administration Server (DAS) 是特別指定的應用程式伺服器實例,負責託管管理應用程式。DAS 將認證管理員、接受來自管理工具的請求,並與網域中的伺服器實例進行通訊以執行請求。DAS 有時也稱為管理伺服器或預設伺服器。由於它是唯一在 Sun Java System Application Server 安裝時所建立的伺服器實例而且可用於部署,因此被稱為預設伺服器。DAS 即是具有附加管理功能的伺服器實例。

每個 Administration Console 階段作業都允許您配置並管理單一網域。若建立了多個網域,則必須啟動其他 Administration Console 階段作業以管理其他網域。為 Administration Console 指定 URL 時,請務必使用與您要管理的網域相關聯的 DAS 連接埠號。

叢集

叢集是已命名之共用相同的應用程式集、資源集和配置資訊集的伺服器實例集合。一個伺服器實例只可以屬於一個叢集。叢集透過將負載分散於多部機器上,來實現伺服器實例的負載平衡。叢集透過實例層級的容錯移轉,以達到高可用性的目的。從管理的觀點來看,叢集代表虛擬化的實體,在此實體上,對叢集進行的作業 (如應用程式的部署) 將作用於組成叢集的所有實例上。

節點代理程式

網域中的每個節點都需要簡易代理程式 (例如僅託管 JMX 執行階段),以簡化實例的遠端生命週期管理。其主要目的是依照 DAS 的指示,啟動、停止和建立伺服器實例。節點代理程式也扮演監視程式的角色,並重新啟動失敗的程序。節點代理程式和 DAS 一樣,應只有特定的管理作業才需要,且不需要具有高可用性。不過,節點代理程式為「永遠開啟」的元件,而且必須加以配置,使其由原生 O/S 節點啟動程式啟動 (如 Solaris/Linux inetd,或做為 Windows 服務)。節點代理程式對 DAS 並非必要。

伺服器實例

伺服器實例是與 J2EE 相容的單一 Java 虛擬機器,在單一節點上託管 J2EE 1.4 Application Server。每個伺服器實例在網域中都有唯一的名稱。叢集的伺服器實例為叢集的成員之一,其所接受的應用程式、資源和配置都來自其父系叢集,以確保叢集中的所有實例都是同質的。非叢集的伺服器實例則不屬於叢集,因此具有獨立的應用程式集、資源和配置。

應用程式伺服器實例構成了應用程式部署的基礎。每個實例都屬於單一網域。除了 DAS 之外,每個伺服器實例都必須包含節點代理程式名稱的參照,該名稱定義實例將常駐的機器。

若您的拓樸包含遠端伺服器實例 (DAS 以外的伺服器實例),請建立節點代理程式來管理遠端伺服器實例並協助其運作。節點代理程式負責建立、啟動、停止和刪除伺服器實例。使用指令行介面指令來設定節點代理程式。圖 1–2 詳細說明了應用程式伺服器實例。

圖 1–2 Application Server 實例

該圖顯示了伺服器實例功能以及這些功能如何與各種用戶端、資料庫及其他伺服器和系統進行通訊。

Sun Java System Application Server 在安裝時會建立一個稱為 server 的應用程式伺服器實例。對於許多使用者而言,一個應用程式伺服器實例就符合他們的需要了。不過,依據您的環境,您可能想建立一個或多個附加的應用程式伺服器實例。例如,在開發環境下,您可以使用不同的 Application Server 實例來測試不同的 Application Server 配置,或比較和測試不同的應用程式部署。由於您可以輕易增加或刪除應用程式伺服器實例,因此您可以利用這些實例建立暫時的沙箱區域以進行試驗。

此外,您也可以針對每個應用程式伺服器實例建立虛擬伺服器。在單一安裝的應用程式伺服器實例內,您可以為公司或個人提供網域名稱、IP 位址以及某些管理功能。對於使用者而言,看起來好像使用者有自己的 Web 伺服器,但沒有硬體和基本的伺服器維護功能。這些虛擬伺服器不擴充應用程式伺服器實例。如需有關虛擬伺服器的更多資訊,請參閱第 12 章, 配置 HTTP 服務

在作業部署中,您可以使用虛擬伺服器代替多重應用程式伺服器實例,用於多種目的。但是,如果虛擬伺服器不能滿足需求,您也可以使用多個應用程式伺服器實例。若您停止應用程式伺服器實例,該實例將停止接受新連線,然後等待所有未處理的連線完成。如果您的機器當機或離線,伺服器將結束,其正在處理的任何請求均可能遺失。

應用程式伺服器指令

Application Server 的管理包含多項作業,如網域、叢集、節點代理程式和伺服器實例的建立、配置、控制和管理。本小節包含下列主題:

建立網域

網域是使用 create-domain 指令建立的。以下範例指令將建立名為 mydomain 的網域。Administration Server 在連接埠 1234 上進行偵聽,管理使用者名為 hanan。該指令提示您輸入管理密碼和主密碼。


$ asadmin create-domain --adminport 1234 --adminuser hanan mydomain

若要為 mydomain 網域啟動 Administration Console,請在瀏覽器中輸入以下 URL:


http://hostname:1234

對於前面的 create-domain 範例,網域的記錄檔、配置檔案和部署的應用程式現在常駐於以下目錄中:

domain-root-dir/mydomain

若要在其他位置建立網域目錄,請指定 --domaindir 選項。如需完整的指令語法,請鍵入 asadmin help create-domain

刪除網域

使用 asadmin delete-domain 指令可刪除網域。僅具有網域管理權限的作業系統使用者 (或 root 使用者) 才能成功地執行該指令。例如,若要刪除名為 mydomain 的網域,請鍵入以下指令:


$ asadmin delete-domain mydomain

列示網域

使用 asadmin list-domains 指令可找到在機器中建立的網域。若要列示預設 domain-root-dir 目錄中的網域,請鍵入以下指令:


$ asadmin list-domains

若要列示在其他目錄中建立的網域,請指定 --domaindir 選項。

啟動網域

啟動網域時,將啟動管理伺服器和應用程式伺服器實例。啟動應用程式伺服器實例之後,應用程式伺服器實例將持續執行、偵聽並接受請求。必須單獨啟動各個網域。

若要啟動網域,請鍵入 asadmin start-domain 指令並指定網域名稱。例如,若要啟動預設網域 (domain1),請鍵入以下指令:


$ asadmin start-domain --user admin domain1

如果只有一個網域,則可以省略網域名稱。如需完整的指令語法,請鍵入 asadmin help start-domain。如果省略了密碼資料,系統將提示您提供此資料。

在 Windows 上啟動預設網域

在 Windows [開始] 功能表中,依次選取 [程式集] -> [Sun Microsystems] -> [Application Server] -> [啟動 Admin Server]。

停止網域

停止網域將關閉該網域的管理伺服器和應用程式伺服器實例。停止網域時,伺服器實例將停止接受新的連線,然後等待所有未完成的連線完成。由於伺服器實例必須完成其關閉程序,因此該程序需要幾秒鐘時間。停止網域時,Administration Console 或大多數 asadmin 指令都無法使用。

若要停止網域,請鍵入 asadmin stop-domain 指令並指定網域名稱。例如,若要停止預設網域 (domain1),請鍵入以下指令:


$ asadmin stop-domain domain1

如果只有一個網域,則網域名稱是選擇性的。如需完整語法,請鍵入 asadmin help stop-domain

在 Windows 上停止預設網域

在 [開始] 功能表中,依次選取 [程式集] -> [Sun Microsystems] -> [Application Server] -> [停止 Admin Server]。

重新啟動網域

重新啟動伺服器與重新啟動網域相同。若要重新啟動網域或伺服器,請停止然後再啟動網域。

建立叢集

叢集是使用 create-cluster 指令建立的。以下範例建立了一個名為 mycluster 的叢集。管理伺服器主機是 myhost,伺服器連接埠是 1234,而管理使用者名稱是 admin。該指令提示您輸入管理密碼。


$ asadmin create-cluster --host myhost --port 1234 --user admin mycluster

如需完整語法,請鍵入 asadmin help create-cluster

啟動叢集

叢集是使用 start-cluster 指令啟動的。以下範例啟動了名為 mycluster 的叢集。該指令提示您輸入管理密碼。


$ asadmin start-cluster --host myhost --port 1234 --user admin mycluster

myhost 是管理伺服器主機,1234 是管理連接埠,admin 則是管理使用者名稱。

如需完整語法,請鍵入 asadmin help start-cluster。啟動某叢集後,即會啟動該叢集中的所有伺服器實例。沒有伺服器實例的叢集無法啟動。

停止叢集

叢集是使用 stop-cluster 指令停止的。以下範例停止了名為 mycluster 的叢集。該指令提示您輸入管理密碼。


$ asadmin stop-cluster --host myhost --port 1234 --user admin mycluster

myhost 是管理伺服器主機,1234 是管理連接埠,admin 則是管理使用者名稱。

如需完整語法,請鍵入 asadmin help stop-cluster。停止某叢集後,即會停止該叢集中的所有伺服器實例。沒有伺服器實例的叢集無法啟動。

建立節點代理程式

節點代理程式是使用 create-node-agent 指令建立的。以下範例將建立一個名為 mynodeagent 的節點代理程式。管理伺服器主機是 myhost,管理伺服器連接埠是 1234,而管理使用者名稱是 admin。該指令提示您輸入管理密碼。


$ asadmin create-node-agent --host myhost --port 1234 --user admin mynodeagent

如需完整語法,請鍵入 asadmin help create-node-agent

啟動節點代理程式

節點代理程式是透過使用 start-node-agent 指令並指定節點代理程式名稱啟動的。例如,若要啟動節點代理程式 mynodeagent,請鍵入下列指令:


$ asadmin start-node-agent --user admin mynodeagent

如需完整語法,請鍵入 asadmin help start-node-agent

停止節點代理程式

節點代理程式是透過使用 stop-node-agent 指令並指定節點代理程式名稱停止的。例如,若要停止節點代理程式 mynodeagent,請鍵入下列指令:


$ asadmin stop-node-agent mynodeagent

如需完整語法,請鍵入 asadmin help stop-node-agent

建立實例

伺服器實例是使用 create-instance 指令建立的。以下範例將建立一個名為 myinstance 的實例。管理伺服器主機是 myhost,管理伺服器連接埠是 1234,而管理使用者名稱是 admin。該指令提示您輸入管理密碼。

以下範例將建立一個名為 myinstance 的叢集伺服器實例。該指令提示您輸入管理密碼。


$ asadmin create-instance --host myhost --port 1234 
--user admin --cluster mycluster --nodeagent mynodeagent myinstance

管理伺服器主機是myhost,管理連接埠是 1234,管理使用者名稱是 admin,此伺服器實例所屬的叢集是 mycluster,管理此伺服器實例的節點代理程式是 mynodeagent

如需完整語法,請鍵入 asadmin help create-instance

若要建立獨立的伺服器實例,請勿指定 --cluster 選項。

以下範例將建立一個名為 myinstance 的獨立伺服器實例,由名為 mynodeagent 的節點代理程式所管理。


$ asadmin create-instance --host myhost --port 1234 
--user admin --nodeagent mynodeagent myinstance

啟動實例

伺服器實例是使用 start-instance 指令啟動的。以下範例啟動了名為 myinstance 的伺服器實例。該指令提示您輸入管理密碼。


$ asadmin start-instance --host myhost --port 1234 --user admin  myinstance

管理伺服器主機是 myhost,管理連接埠是 1234,而管理使用者名稱是 admin。伺服器實例 myinstance 可以加入叢集,也可以保持獨立。

如需完整語法,請鍵入 asadmin help start-instance

停止實例

伺服器實例是使用 stop-instance 指令停止的。以下範例停止了名為 myinstance 的實例。該指令提示您輸入管理密碼。


$ asadmin stop-instance --host myhost --port 1234 --user admin  myinstance

管理伺服器主機是 myhost,管理連接埠是 1234,而管理使用者名稱是 admin。伺服器實例 myinstance 可予以叢集或保持獨立。

如需完整語法,請鍵入 asadmin help stop-instance

重新啟動實例

若要重新啟動伺服器實例,請先停止然後再啟動實例。

重新建立網域管理伺服器

若要進行鏡像並提供網域管理伺服器 (DAS) 的工作副本,您必須具有:


備註 –

必須保留一份第一台機器上的 DAS 的備份。使用 asadmin backup-domain 來備份目前網域。


Procedure遷移 DAS

以下步驟用於將 Domain Administration Server 從第一台機器 (machine1) 遷移到第三台機器 (machine3):

  1. 將 Application Server 安裝在第三台機器上,方法與在第一台機器安裝時上相同。

    為了可以在第三台機器上正確地復原 DAS 並且不會發生路徑衝突,您必須執行此操作。

    1. 使用指令行 (互動) 模式來安裝 Application Server 管理套裝軟體。若要啟動指令行互動模式,請使用 console 選項呼叫安裝程式:


      ./bundle-filename -console

      若要使用指令行介面進行安裝,您必須具有 root 許可權。

    2. 若要安裝預設網域,請取消選取該選項。

      只有具有相同架構並具有完全相同的安裝路徑 (即,兩台機器使用相同的 install-dirdomain-root-dir) 的兩台機器才支援備份網域的復原。

  2. 將第一台機器上的備份 ZIP 檔案複製到第三台機器上的 domain-root-dir 目錄中。也可以透過 FTP 方式複製檔案。

  3. 執行 asadmin restore-domain 指令,以將 ZIP 檔案復原到第三台機器:


    asadmin restore-domain --filename domain-root-dir/sjsas_backup_v00001.zip domain1

    可以備份任何網域。但是,在重新建立網域時,網域名稱應與原始網域名稱相同。

  4. 變更第三台機器上的 domain-root-dir/domain1/generated/tmp 目錄的權限,以與第一台機器上相同目錄的權限相符。

    該目錄的預設許可權為:?drwx------? (或 700)。

    例如︰

    chmod 700 domain-root-dir/domain1/generated/tmp

    以上範例假定您備份的是 domain1。如果備份的是其他名稱的網域,則應使用要備份網域的名稱取代上述的 domain1

  5. 變更第三台機器的 domain.xml 檔案中的主機特性值:

  6. 更新第三台機器上的 domain-root-dir/domain1/config/domain.xml

    例如,搜尋 machine1 並將其替代為 machine3。這樣,您就可以將:

    <jmx-connector><property name=client-hostname value=machine1/>...

    變更為:

    <jmx-connector><property name=client-hostname value=machine3/>...
  7. 將:

    <jms-service... host=machine1.../>

    變更為:

    <jms-service... host=machine3.../>
  8. 在 machine3 上啟動復原的網域:


    asadmin start-domain --user admin-user --password admin-password domain1
  9. 在 machine2 上變更節點代理程式下的 DAS 主機特性值。

  10. 在 machine2 上變更 install-dir/nodeagents/nodeagent/agent/config/das.properties 中的 agent.das.host 特性值。

  11. 在 machine2 上重新啟動節點代理程式。


    備註 –

    使用 asadmin start-instance 指令啟動叢集實例,以使這些實例與復原網域同步。


變更管理員密碼

若要重設管理員密碼,必須先停止網域中所有的節點代理程式。這會停止所有相關聯的伺服器實例。現在,所有的伺服器實例和節點代理程式都已停止,只有 Domain Administration Server (DAS) 仍在執行。

接著您就可以依照下列指示,變更管理使用者的密碼:

  1. 使用指令行介面變更管理密碼:

    asadmin update-file-user --authrealmname admin-realm ... --userpassword newpassword <admin-user-name>

  2. 使用 Admin Console 變更管理密碼:

    選取管理伺服器的配置節點 > [安全性] > [範圍] > [管理範圍] > [編輯檔案範圍使用者]。

    這時會出現一則訊息,指示您已成功地變更管理員密碼。

  3. 請依照下列說明,使用新密碼重新啟動 Domain Admin Server (DAS):

    使用指令行介面:asadmin start-domain --user admin --password newpassword domain1

    假設以下配置:一個網域具有兩個節點代理程式 (i1na, c1-na) 以及三個實例 (位於名為 c1 之同一叢集的 c1i1c1i2,以及一個獨立的伺服器實例 i1)。

  4. 使用新密碼重新啟動節點代理程式,但不啟動實例。

    例如︰

    asadmin start-node-agent --user admin --password newpassword --startinstances=false i1-na asadmin

    asadmin start-node-agent --user admin --password newpassword --startinstances=false c1-na

  5. 重新啟動伺服器和叢集。

    asadmin start-node-agent --user admin --password newpassword ... c1

    asadmin start-node-agent --user admin --password newpassword i1

Application Server 配置

Sun Java System Application Server 的配置儲存在 domain.xml 檔案中。domain.xml 文件用於呈現 Application Server 的配置狀態。它是指定管理網域的中央儲存庫。此文件包含 Application Server 網域模型的 XML 表示。domain.xml 的內容是由以網域 DTD 形式表示的規格規定的。

本小節包含下列主題:

變更 Application Server 配置

在進行以下任何配置變更時,必須重新啟動伺服器以使變更生效:

如需說明,請參閱重新啟動網域

在進行下列任何配置變更時,若已啟用動態配置,則無須重新啟動伺服器以使變更生效:

請注意,asadmin reconfig 指令已停用,並且不再需要此指令。配置變更將動態套用至伺服器。

Application Server 中的連接埠

下表說明 Application Server 的連接埠偵聽程式。

表 1–1 使用連接埠的 Application Server 偵聽程式

偵聽程式

預設連接埠號

說明

管理伺服器 

4849 

可透過 Administration Console 和 asadmin 公用程式存取網域的管理伺服器。對於 Administration Console,請在瀏覽器的 URL 中指定連接埠號。從遠端執行 asadmin 指令時,請使用 --port 選項指定連接埠號。

HTTP 

8080 

Web 伺服器偵聽連接埠上的 HTTP 請求。若要存取已部署的 Web 應用程式和服務,用戶端應連線到此連接埠。 

HTTPS 

8181 

為安全通訊配置的 Web 應用程式在單獨的連接埠上進行偵聽。 

IIOP 

3700 

企業 Bean (EJB 元件) 的遠端用戶端通過 IIOP 偵聽程式存取 Bean。 

IIOP、SSL 

3820/3890 

另一個連接埠由為安全通訊配置的 IIOP 偵聽程式使用。 

IIOP、SSL 和相互認證 

 

另一個連接埠由為相互 (用戶端和伺服器) 認證配置的 IIOP 偵聽程式使用。 

JMX 

8686 

另一個連接埠是由 JMX 連接器使用,以便與 DAS 進行通訊。 

變更 J2SE 軟體

Application Server 依賴 Java 2 Standard Edition (J2SE) 軟體。安裝 Application Server 時,已指定 J2SE 軟體的目錄。如需變更 J2SE 軟體的說明,請參閱第 17 章, Java 虛擬機器和進階設定