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

Application Server 配置指令

您可以使用配置指令來配置 Application Server 的作業。本小節包含下列主題:

一般配置指令

您可以使用這些指令來管理 Application Server 元件的配置。

表 19–7 一般配置指令

指令 

定義 

enable

啟用指定的元件。若指定的元件已啟用,將重新啟用該元件。元件必須先經部署後才能啟用。若尚未部署元件,將傳回錯誤訊息。 

disable

立即停用指定的元件。元件必須先經部署。若尚未部署元件,將傳回錯誤訊息。 

export

將變數名稱標記成要自動匯出至後續指令的環境。 除非使用 unset 指令取消設定數或結束 multimode,否則所有後續指令都會使用指定的變數名稱值。

get

取得屬性的名稱與值。 

set

設定一個或多個可配置屬性的值。 

list

列出可配置的元素。在 Solaris 上,執行使用 * 做為選項值或運算元的指令時,必須加上引號。

unset

移除針對 multimode 環境設定的一或多個變數。指定的變數與其關聯值將不再存在於環境中。 

HTTP、IIOP 與 SSL 偵聽程式指令

HTTP 與 IIOP 偵聽程式指令可協助您管理偵聽程式。只有遠端模式支援這些指令。

表 19–8 IIOP 偵聽程式指令

指令 

定義 

create-http-listener

增加新的 HTTP 偵聽程式。 

delete-http-listener

移除指定的 HTTP 偵聽程式。 

list-http-listeners

列出現有 HTTP 偵聽程式。 

create-iiop-listener

建立 IIOP 偵聽程式。 

delete-iiop-listener

移除指定的 IIOP 偵聽程式。 

list-iiop-listeners

列出現有 IIOP 偵聽程式。 

create-ssl

在選取的 HTTP 偵聽程式、IIOP 偵聽程式或 IIOP 服務中建立並配置 SSL 元素,以保護偵聽程式/服務上的通訊安全。 

delete-ssl

刪除選取的 HTTP 偵聽程式、IIOP 偵聽程式或 IIOP 服務中的 SSL 元素。 

生命週期與稽核模組指令

生命週期與稽核模組指令可協助您控制生命週期模組與實作稽核功能的選擇性外掛程式模組。只有遠端模式支援這些指令。

表 19–9 生命週期模組指令

指令 

定義 

create-lifecycle-module

建立生命週期模組。生命週期模組提供的方式,能讓您在 Application Server 中執行短期或長期 Java 作業。 

delete-lifecycle-module

移除指定的生命週期模組。 

list-lifecycle-modules

列出現有生命週期模組。 

create-audit-module

為實作稽核功能的外掛程式模組增加指定的稽核模組。 

delete-audit-module

移除指定的稽核模組。 

list-audit-modules

列出所有稽核模組。 

效能評測器和 JVM 選項指令

您可以使用效能評測器和 JVM 選項指令來管理效能評測器並控制這些元素。只有遠端模式支援這些指令。

表 19–10 效能評測器和 JVM 選項指令

指令 

定義 

create-profiler

建立效能評測器元素。伺服器實例會依據 Java 配置中的效能評測器元素,連接至特定的效能評測器。 變更效能評測器之後必須重新啟動伺服器。 

delete-profiler

刪除指定的效能評測器元素。伺服器實例會依據 Java 配置中的效能評測器元素連接至特定的效能評測器。變更效能評測器之後必須重新啟動伺服器。 

create-jvm-option

在 Java 配置或 domain.xml 檔案的效能評測器元素中建立 JVM 選項。若為效能評測器建立了 JVM 選項,則會使用這些選項來記錄執行特定效能評測器所需的設定。您必須重新啟動伺服器,新建的 JVM 選項才會生效。

delete-jvm-option

移除 Java 配置或 domain.xml 檔案效能評測器元素中的 JVM 選項。

虛擬伺服器指令

您可以使用虛擬伺服器指令來控制這些元素。只有遠端模式支援這些指令。

表 19–11 虛擬伺服器指令

指令 

定義 

create-virtual-server

建立指定的虛擬伺服器。Application Server 中的虛擬功能可讓偵聽多個主機位址的單一 HTTP 伺服器程序服務多個 URL 網域。若兩部虛擬伺服器提供相同的應用程式,它們仍會共用相同的實體資源池。 

delete-virtual-server

移除具有指定之虛擬伺服器 ID 的虛擬伺服器。 

list-virtual-server

列出現有虛擬伺服器。 

執行緒池指令

您可以使用執行緒池指令來控制這些元素。只有遠端模式支援這些指令。

表 19–12 執行緒池指令

指令 

定義 

create-threadpool

建立具有指定名稱的執行緒池。您可以指定池中執行緒的最大數目與最小數目、工作佇列數目,以及執行緒的閒置逾時。已建立的執行緒池可用於服務 IIOP 請求,並由資源配接卡用來服務工作管理請求。已建立的執行緒池可用於多個資源配接卡。 

delete-threadpool

移除具有指定之 ID 的執行緒池。 

list-threadpools

列出所有執行緒池。 

作業事件和計時器指令

您可以使用作業事件和計時器指令來控制作業事件和計時器子系統,以及暫停任何執行中的作業事件。只有遠端模式支援這些指令。

表 19–13 作業事件指令

指令 

定義 

freeze-transaction

在所有執行中作業事件都已暫停的情況下,固定作業事件子系統。回復任何執行中的作業事件之前,請先呼叫此指令。針對任何已固定的作業事件子系統呼叫此指令沒有任何效用。 

unfreeze-transaction

繼續所有已暫停的執行中作業事件。在已固定的作業事件上呼叫此指令。 

recover-transactions

手動回復擱置的作業事件。 

rollback-transaction

回復指定的作業事件。 

list-timers

列出特定伺服器實例所擁有的計時器