Sun ONE Web Server 6.1 管理員指南 |
[Java] 標籤
[Java] 標籤可讓您在 Sun ONE Web Server 中配置 Java 功能。[Java] 標籤包含以下頁面:
[Enable/Disable Servlets/JSP] 頁面[Enable/Disable Servlets/JSP] 頁面可讓您啟用和停用 Java 功能,如 Web 應用程式、Servlet 和 Java Server Pages (JSP)。
如需有關如何在 Sun ONE Web Server 6.1 中配置 Web 應用程式的資訊,請參閱部署 Web 應用程式。
螢幕上會顯示以下元素:
[Enable Java Globally]。為整個伺服器實例啟用或停用 Java 功能支援。
[Virtual Server Class]。列示虛擬伺服器類別。按一下虛擬伺服器名稱可開啟新的瀏覽器視窗,顯示虛擬伺服器的 [Manage Virtual Servers] 頁面。
[Enable/Disable Java]。為特定虛擬伺服器類別啟用或停用 Java 功能支援。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JVM General] 頁面[Configure JVM Attributes] 頁面可讓您為 Java 虛擬機器 (JVM) 設定參數。
如需更多資訊,請參閱配置 JVM 設定。
螢幕上會顯示以下元素:
[Java Home]。 指定安裝 Java 開發人員工具組 (JDK) 目錄的路徑。Sun ONE Web Server 支援 Sun JDK 1.4.1。
[Debug Enabled]。 如果為真,伺服器將以除錯模式啟動,以準備附加基於 JPDA (基於 Java 平台除錯程式架構) 的除錯程式。
[Debug Options]。 依預設,此選項設定為:-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n
可在以下位置找到除錯選項的清單﹕http://java.sun.com/products/jpda/doc/conninv.html#Invocation
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JVM Options] 頁面[JVM Options] 頁面可讓您設定 JVM 指令行選項。
如需更多資訊,請參閱配置 JVM 選項。
螢幕上會顯示以下元素:
[Operation]。可讓您新增、編輯或刪除 JVM 選項。
[JVM Option]。指定 JVM 指令行選項。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JVM Profiler] 頁面[JVM Profiler] 頁面可讓您配置用於伺服器的測量程式。
如需更多資訊,請參閱配置 JVM 效能評測器。
螢幕上會顯示以下元素:
[Profiler]。可讓您啟用、停用或刪除測量程式。依預設,測量程式處於啟用狀態。
[Classpath]。為測量程式指定類別路徑。
[Native Lib Path]。為測量程式指定原生程式庫路徑。
[Operation]。可讓您新增、編輯或刪除 JVM 選項。
[JVM Option]。指定 JVM 指令行選項。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JVM Path Settings] 頁面[JVM Path Settings] 頁面可讓您在管理介面中配置 Java 虛擬機器 (JVM) 的路徑。
如需更多資訊,請參閱配置路徑設定。
螢幕上會顯示以下元素:
[Classpath Suffix]。為系統的類別路徑指定字尾。您可能希望執行此作業以置換系統類別,如 XML 剖析器類別。
[Ignore Env Classpath]。指定是否忽略環境類別路徑。
如果不忽略類別路徑,則系統會讀取 CLASSPATH 環境變數並將其附加到 Sun ONE Web Server 類別路徑中。CLASSPATH 環境變數會新增至類別路徑字尾之後,位於最末端。對於開發環境,應該使用類別路徑。
對於生產環境,應該忽略該類別路徑以防止環境變數副作用。
[Native Lib Path Prefix]。指定原生程式庫路徑字首。
[Native Lib Path Suffix]。指定原生程式庫路徑字尾。
備註 原生程式庫路徑是為其原生共用程式庫、標準 JRE 原生程式庫路徑、shell 環境設定 (在 UNIX 上為 LD_LIBRARY_PATH),以及在測量程式元素中指定的任何路徑而自動建構的 Web Server 安裝相對路徑的鏈結。由於該本端程式庫路徑是合成的,因此不在伺服器配置中明確出現。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JDBC Connection Pools] 頁面[JDBC Connection Pools] 頁面可讓您建立或配置 JDBC 連線區。JDBC 連接區是資料庫的 JDBC 連接之具名群組。每個連接區會在伺服器啟動時,使用 JDBC 驅動程式建立實體資料庫的連接。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[New]。可讓您建立新的連線區。按一下可繼續進行 [New JDBC Connection Pool] 頁面。
[Delete]。為測量程式指定類別路徑。
[Name]。為測量程式指定原生程式庫路徑。
[Data Source Class Name]。可讓您新增、編輯或刪除 JVM 選項。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Add New JDBC Connection Pool] 頁面[Add New JDBC Connection Pool] 頁面可讓您新增新的 JDBC 連線區。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
General
- Pool Name。輸入新連接區的名稱。
- [DataSource Classname]。實施資料來源的供應商特定類別名稱。如果在 [New JDBC Connection Pool] 頁面上的 [Database Vendor] 清單中選取了 [Other],則必須輸入計劃使用之資料來源的供應商特定類別名稱。
[Properties]
指定標準特性與專用的 JDBC 連接區特性;許多特性是選擇性的。依預設,會提供所有標準特性的名稱。您需要查閱資料庫供應商說明文件,以決定需要哪些標準特性與供應商特定特性。
Pool Settings
- Steady Pool Size。指定儲存區中必須維護的最小連線數目。當連接指定給請求的執行緒時,會從儲存區中移除該連接,從而減少了目前儲存區的大小。穩定的儲存區大小也指伺服器啟動時將新增至儲存區中的項目數目。
- Max Pool Size。指定在任一給定時間點儲存區中可允許的最大連線數目。
- Pool Resize Quantity。儲存區向固定儲存區大小縮小時,是以批次來重調大小的。此值決定了批次的大小。值太大會延遲連接的再循環;值太小會使效率非常低。請注意,儲存區容量僅在一段時間內的一次連接時增加,因此該欄位不會影響儲存區容量的增加。
- Idle Timeout (secs)。指定連線在儲存區中可以保持閒置的最長時間 (以秒為單位)。這一時間過後,儲存區執行可以關閉此連接。
- Max Wait Time (milli secs)。指定達到連線逾時之前呼叫者將要等待的時間。預設等待時間很長,即呼叫者可能等待很長一段時間。
Connection Validation
- Connection Validation Required。如果核取此欄位,則連接在傳送至應用程式之前會得到驗證。這可讓 Web 伺服器自動重新建立資料庫連接 (由於網路故障或資料庫伺服器當機,資料庫不可用時)。對連接進行驗證會耗用額外的時間,並且會略微降低效能。
- Validation Method。指定 Web 伺服器可以用來驗證資料庫連接的方法。從以下值中選擇﹕
- Table Name。如果選取 [table] 作為驗證方法,請在此指定表格名稱。
- Fail All Connections。指定如果決定單一連接無效,是否要使儲存區中的所有連接無效,然後重新建立連接。如果未核取此選項,則只有在使用這些連接時才會個別重新建立這些連接。
Transaction Isolation
異動使用的隔離層級決定應用程式對其他使用者異動所做變更的敏感程度,以及異動必須需要保持鎖定以保護這些變更的時間。
- Transaction Isolation。允許您選取此連線的異動隔離層級。從以下值中選擇﹕
- read-uncommitted。使異動讀取資料頁面上的目前所有資料,無論資料是否已確定。
- read-committed。對資料進行共用鎖定,使其他異動已變更但尚未確定的資料將永遠不會被讀取。由於不讀取未確定資料,因此,如果透過 read-committed 隔離執行的異動再次查詢資料,該資料可能已變更,或顯示符合原始查詢條件的其他資料。
- repeatable-read。確保鎖定查詢中使用的所有資料。只要您仍未確定或回轉異動,任何其他使用者都不可以修改您異動造訪的資料。
- serializable。鎖定資料範圍以便重新發佈查詢時,資料不會變更,並且在第一次和第二次查詢之間的時間間隔內不會顯示其他的資料列。
- Guarantee Isolation Level。確保來自儲存區的所有連線均具有相同的隔離層。例如,如果在上次使用連接的隔離層級時以程式化方式變更了該層級 (例如 con.setTransactionIsolation),這種機制會將其變回至指定的隔離層級。
[OK]。儲存您的項目。儲存變更後按一下 [Apply] 以使變更生效。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Edit JDBC Connection Pool] 頁面[Edit JDBC Connection Pool] 頁面可讓您編輯 JDBC 連線區。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
General
- Pool Name。顯示連線區名稱。
- [DataSource Classname]。實施資料來源的供應商特定類別名稱。
[Properties]
指定標準和專用 JDBC 連線區特性。您需要查閱資料庫供應商說明文件,以決定需要哪些標準特性與供應商特定特性。
- [Add]。按一下可新增特性名稱和值。
- [Delete]。若要刪除某個特性,請核取相應的核取方塊,並按一下 [Delete] 按鈕。
Pool Settings
- Steady Pool Size。指定儲存區中必須維護的最小連線數目。當連接指定給請求的執行緒時,會從儲存區中移除該連接,從而減少了目前儲存區的大小。穩定的儲存區大小也指伺服器啟動時將新增至儲存區中的項目數目。
- Max Pool Size。指定在任一給定時間點儲存區中可允許的最大連線數目。
- Pool Resize Quantity。儲存區向固定儲存區大小縮小時,是以批次來重調大小的。此值決定了批次的大小。值太大會延遲連接的再循環;值太小會使效率非常低。請注意,儲存區容量僅在一段時間內的一次連接時增加,因此該欄位不會影響儲存區容量的增加。
- Idle Timeout (secs)。指定連線在儲存區中可以保持閒置的最長時間 (以秒為單位)。這一時間過後,儲存區執行可以關閉此連接。
- Max Wait Time (milli secs)。指定達到連線逾時之前呼叫者將要等待的時間。預設等待時間很長,即呼叫者可能等待很長一段時間。
Connection Validation
- Connection Validation Required。如果核取此欄位,則連接在傳送至應用程式之前會得到驗證。這可讓 Web 伺服器自動重新建立資料庫連接 (由於網路故障或資料庫伺服器當機,資料庫不可用時)。對連接進行驗證會耗用額外的時間,並且會略微降低效能。
- Validation Method。指定 Web 伺服器可以用於驗證資料庫連線的方法。從以下值中選擇﹕
- Table Name。如果選取 [table] 作為驗證方法,請在此指定表格名稱。
- Fail All Connections。指定如果決定單一連接無效,是否要使儲存區中的所有連接無效,然後重新建立連接。如果未核取此選項,則只有在使用這些連接時才會個別重新建立這些連接。
Transaction Isolation
異動使用的隔離層級決定應用程式對其他使用者異動所做變更的敏感程度,以及異動必須需要保持鎖定以保護這些變更的時間。
- Transaction Isolation。允許您選取此連線的異動隔離層級。從以下值中選擇﹕
- read-uncommitted。使異動讀取資料頁面上的目前所有資料,無論資料是否已確定。
- read-committed。對資料進行共用鎖定,使其他異動已變更但尚未確定的資料將永遠不會被讀取。由於不讀取未確定資料,因此,如果透過 read-committed 隔離執行的異動再次查詢資料,該資料可能已變更,或顯示符合原始查詢條件的其他資料。
- repeatable-read。確保鎖定查詢中使用的所有資料。只要您仍未確定或回轉異動,任何其他使用者都不可以修改您異動造訪的資料。
- serializable。鎖定資料範圍以便重新發佈查詢時,資料不會變更,並且在第一次和第二次查詢之間的時間間隔內不會顯示其他的資料列。
- Guarantee Isolation Level。確保來自儲存區的所有連線均具有相同的隔離層。例如,如果在上次使用隔離層級時程式化變更了連接的隔離層級 (例如 con.setTransactionIsolation),這種機制會將其變回至指定的隔離層級。
[OK]。儲存您的項目。儲存變更後按一下 [Apply] 以使變更生效。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JDBC Resources] 頁面[JDBC Resources] 頁面可讓您使用 JNDI 命名來建立或配置 JDBC (javax.sql.DataSource) 資源。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[New]。可讓您建立新的 JDBC 資源。
[Delete]。可讓您刪除現有 JDBC 資源。
[JNDI Name]。顯示 JDBC 資源的 JNDI 名稱。
[Status]。顯示資源的執行階段狀態:已啟用或已停用。
[Pool Name]。顯示此 JDBC 資源使用的連線區名稱。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JDBC New Resource] 頁面[JDBC New Resource] 頁面可讓您建立新的 JDBC 資源。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[JNDI Name]。輸入 JNDI 名稱,應用程式元件必須使用此名稱存取 JDBC 資源。
[Status]。指定是否在執行階段啟用資源。
[Pool Name]。從清單中選取此 JDBC 資源使用的連線區名稱 (或 ID)。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Edit JDBC Resource] 頁面[Edit JDBC Resource] 頁面可讓您編輯 JDBC 資源。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[JNDI Name]。顯示 JDBC 資源的 JNDI 名稱。
[Pool Name]。從清單中選取此 JDBC 資源使用的連線區名稱 (或 ID)。
[Data Resource Enabled]。指定是否在執行階段啟用資源。
[Properties]。您可以將特性新增至資源,或將它們刪除:
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JNDI Custom Resources] 頁面[JNDI Custom Resources] 頁面可讓您建立或配置新的 JNDI 自訂資源。自訂資源存取本機 JNDI 儲存庫。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[New]。可讓您建立新的自訂資源。
[Delete]。可讓您刪除現有自訂資源。
[JNDI Name]。顯示自訂資源的 JNDI 名稱。
[Status]。顯示資源的執行階段狀態:已啟用或已停用。
[Resource Type]。顯示自訂資源的完全合格的類型。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[New Custom Resource] 頁面[Custom Resources] 頁面可讓您建立新的 JNDI 自訂資源。自訂資源存取本機 JNDI 儲存庫。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[JNDI Name]。輸入 JNDI 名稱,應用程式元件必須使用此名稱存取自訂資源。
[Resource Type]。輸入自訂資源的完全合格的類型。
[Factory Class]。輸入使用者寫入的 Factory 類別的完全合格的名稱,此類別實施 javax.naming.spi.ObjectFactory。
[Custom Resource Enabled]。選取 [On] 可以在執行階段啟用自訂資源。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Edit Custom Resource] 頁面[Edit Custom Resource] 頁面可讓您編輯 JNDI 自訂資源。自訂資源存取本機 JNDI 儲存庫。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[JNDI Name]。顯示自訂資源的 JNDI 名稱。
[Resource Type]。輸入自訂資源的完全合格的類型。
[Factory Class]。輸入使用者寫入的 Factory 類別的完全合格的名稱,此類別實施 javax.naming.spi.ObjectFactory。
[Custom Resource Enabled]。選取 [On] 可以在執行階段啟用自訂資源。
[Properties]。您可以將特性新增至資源,或將它們刪除:
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[JNDI External Resources] 頁面[External JNDI Resources] 頁面可讓您建立或配置外部 JNDI 資源。外部 JNDI 資源可存取外部 JNDI 儲存庫中的物件,例如,LDAP 伺服器中儲存的通用 Java 物件。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[New]。可讓您建立新的外部 JNDI 資源。
[Delete]。可讓您刪除現有外部 JNDI 資源。
[JNDI Name]。顯示資源的 JNDI 名稱。
[Status]。顯示資源的執行階段狀態:已啟用或已停用。
[Resource Type]。顯示自訂資源的完全合格的類型。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[New External JNDI Resource] 頁面[New External JNDI Resource] 頁面可讓您建立新的外部 JNDI 資源。外部 JNDI 資源可存取外部 JNDI 儲存庫中的物件,例如,LDAP 伺服器中儲存的通用 Java 物件。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[JNDI Name]。輸入 JNDI 名稱,應用程式元件必須使用此名稱來存取外部資源。
[Description]。輸入外部 JNDI 資源的簡短描述。
[Resource Type]。輸入外部資源的完全合格的類型。
[Factory Class]。輸入使用者寫入的 Factory 類別的完全合格的名稱,此類別實施 javax.naming.spi.ObjectFactory。
[JNDI Lookup]。輸入要在外部儲存庫中查找的 JNDI 值。例如,如果您要建立連接至外部儲存庫、測試郵件類別的外部資源,[JNDI Lookup] 可以讀取 cn=testmail。
[External Resource Enabled]。選取 [On] 可以在執行階段啟用外部資源。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Edit External JNDI Resource] 頁面[Edit External JNDI Resource] 頁面可讓您編輯外部 JNDI 資源。外部 JNDI 資源可存取外部 JNDI 儲存庫中的物件,例如,LDAP 伺服器中儲存的通用 Java 物件。
如需更多資訊,請參閱配置命名與資源。
螢幕上會顯示以下元素:
[JNDI Name]。顯示外部資源的 JNDI 名稱。
[Description]。輸入外部 JNDI 資源的簡短描述。
[Resource Type]。輸入外部資源的完全合格的類型。
[Factory Class]。輸入使用者寫入的 Factory 類別的完全合格的名稱,此類別實施 javax.naming.spi.ObjectFactory。
[JNDI Lookup]。輸入要在外部儲存庫中查找的 JNDI 值。例如,如果您要建立連接至外部儲存庫、測試郵件類別的外部資源,[JNDI Lookup] 可以讀取 cn=testmail。
[External Resource Enabled]。選取 [On] 可以在執行階段啟用外部資源。
[Properties]。您可以將特性新增至資源,或將它們刪除:
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Java Security] 頁面Sun ONE Web Server 6.1 利用 J2EE 1.3 規格中定義的安全性模型提供若干功能,它們可幫助您開發和佈署安全的基於 Java 的 Web 應用程式。
[Java Security] 頁面可讓您為伺服器指定 Java 安全性設定。
如需更多資訊,請參閱關於 Sun ONE Web 伺服器安全性。
螢幕上會顯示以下元素:
[Default Realm]。為此伺服器實例指定作用中的認證範圍。
[Anonymous Role]。用作預設或匿名角色的名稱。
[Audit Enabled]。如果為真,將執行附加存取記錄以提供稽核資訊。稽核資訊由以下內容組成:
[Log Level]。控制記錄到錯誤日誌的訊息類型。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Edit Realms] 頁面基於 J2EE 的安全模型提供用於識別和認證使用者的安全性範圍。可以從基本安全性範圍內取得使用者資訊。[Security] 頁面可讓您為伺服器實例配置安全性範圍。
如需更多資訊,請參閱基於範圍的安全性。
螢幕上會顯示以下元素:
[New]。可讓您新增新的安全性範圍。依預設,將提供以下範圍:
[Delete]。可讓您刪除一個或多個選取的範圍。
[Realm Name]。顯示現有範圍的名稱。按一下以在 [Edit Security Realm] 頁面中編輯範圍。
[Class Name]。指定實施此範圍的 Java 類別。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。
[Edit Security Realm] 頁面[Realm Name]。顯示現有範圍的名稱。
[Class Name]。指定實施此範圍的 Java 類別。
[Property Name]。指定特性的名稱。限定一個範圍最多可有六個名稱-值對。
[Property Value]。指定特性的值。
[OK]。儲存您的項目。
[Reset]。刪除您所作的變更,並將此頁面中元素的值重設為變更前所具有的值。
[Help]。顯示線上輔助說明。