WebSphere迅速基礎(18)
發表時間:2024-02-22 來源:明輝站整理相關軟件相關文章人氣:
[摘要]6.3 定制配置本節介紹如何啟動和使用 WebSphere應用服務器的管理器(一個圖形界面)為 Servlet 活動和 WebSphere應用服務器的組件定制基本設置參數。 1.啟動 WebSphere應用服務器的管理器要啟動 WebSphere應用服務器的管理器,在 Web 瀏覽器中輸入 URL...
6.3 定制配置
本節介紹如何啟動和使用 WebSphere應用服務器的管理器(一個圖形界面)為 Servlet 活動和 WebSphere應用服務器的組件定制基本設置參數。
1.啟動 WebSphere應用服務器的管理器
要啟動 WebSphere應用服務器的管理器,在 Web 瀏覽器中輸入 URL:http://your.server.name:9527/。其中 your.server.name 是主機的全限定名。注意:如果在安裝了 WebSphere應用服務器的同一機器的瀏覽器中啟動 WebSphere應用服務器的管理器,使用 http://localhost:9527/ 以獲得更高性能。
管理器啟動并顯示登錄頁面。若是首次登錄至管理器,請使用 admin 作為登錄用戶標識符和口令。單擊“確定”。為安全起見,應該更改登錄口令。要運行管理器,需要支持 Java 開發組件(JDK)1.1.6 的 appletviewer 或瀏覽器。請參閱準備安裝 WebSphere應用服務器中的軟件要求,查看選項。
2.使用 WebSphere應用服務器的管理器
管理器左邊的瀏覽區域允許: 為不同 WebSphere應用服務器 組件定制設置、配置 Servlet 和設置別名及過濾、建立和維護安全性、收集和監控 WebSphere應用服務器、連接和 Servlet 數據。
(1) 定制基本屬性
在使用 WebSphere應用服務器管理 Servlet 之前,請為 Servlet 活動和 WebSphere應用服務器的組件屬性配置基本設置參數。在管理器瀏覽區域,單擊“設置”顯示可定制不同設置的項目頁面。
l 管理頁面:更改登錄至管理器的用戶標識符和口令,并為管理器指定新的端口號。
l 連接管理頁面:設置連接緩沖池,從而減少用于維護與數據服務器(如 IBM DB2 關系數據庫)的連接所花費的資源。
l 目錄管理頁面:為目錄服務器指定設置,允許從 Web 服務器、操作系統、WebSphere應用服務器 及其它軟件產品的中央位置管理安全性數據。
l Java 引擎頁面:指定 Java 編譯器設置并指出 WebSphere應用服務器 是作為 Web 服務器一部分運行以獲得較高性能,還是作為獨立模式運行以獲得更好安全性。
l 會話跟蹤頁面:指定維護用戶會話(來自于相同瀏覽器的相關用戶請求系列)的狀態信息的設置。
l 用戶簡要表文件頁面:指定維護關于 Web 站點訪問者永久信息的設置。
l 虛擬主機頁面:指定 Servlet 的替代路徑,允許 Web 服務器根據 Servlet 請求期間客戶機指定的不同域提供不同文檔。
(2) 配置 Servlet、別名和過濾
放置在<as_root>\servlets 目錄下的 servlet 在請求時自動裝入和重新裝入(如果更新過)。也可以使用 WebSphere應用服務器 管理器,通過初始化參數和創建 Servlet 別名和過濾更為直接地管理 Servlet。要管理 Servlet,單擊管理瀏覽區域中的 Servlet 并選擇頁面:
l 配置頁面:為個別 Servlet 定義配置信息和初始化參數,如關聯的類文件,是否在啟動時裝入 Servlet 以及 Web 服務器是否從遠程裝入 servlet。
l 別名頁面:指定路徑映射規則,允許用戶輸入快捷 URL 來調用特定 servlet。
l 過濾頁面:聯系 Servlet 和 MIME-類型,從而每當生成一個特定的 MIME-類型響應時,調用一個特殊的 Servlet。
(3) 維護安全性
通過定義用戶、組、資源和存取控制表建立和維護安全性。通過為每個用戶、組和資源指定特定訪問設置,可精確地控制如何使用服務的資源,及由誰使用。單擊管理器瀏覽區域中的安全性顯示這些頁面::
l 用戶頁面:指定允許誰訪問由 WebSphere應用服務器 提供的 Web 頁面及其它資源,如 servlet。
l 組頁面:將用戶與命名列表相關聯,允許同時對整個組賦予訪問權限。
l 存取控制表頁面:為用戶和組指定訪問許可。
l 資源頁面:為特定目錄、文件和 WebSphere應用服務器 上的 servlet 指定安全性參數。
(4) 收集和監控服務器數據
通過查看日志文件監控 Servlet 活動、已裝入的 Servlet 的狀態和資源的實時使用。單擊監視器瀏覽區域中的“服務器執行分析”顯示頁面列表:
l JVM 調試頁面:啟用 JVM 調試和指定調試設置。
l 事件頁面(在日志文件下):監控事件日志中收集的信息 。
l 出錯頁面(在日志文件下):監控出錯日志中收集的信息。
l 活動會話頁面(在監控下):監控關于 Web 服務器上當前活動的用戶會話的信息,包括關于個別會話的信息和所有活動會話的摘要信息。
l 數據庫緩沖池連接頁面(在監控下):監控連接緩沖池信息,包括關于緩沖池和個別連接的統計數字。
l 轉儲面板頁面(在監控下):指定何時及在何處創建 Servlet 轉儲和活動快照。
l 異常情況狀態(在監控下):監控來自于 Java 引擎和 servlet 的異常數據 。
l 已裝入 Servlet 頁面(在監控下):監控個別 servlet 的狀態和統計數字。
l 日志輸出頁面(在監控下):查看事件或出錯日志輸出的記錄。
l 資源使用頁面(在監控下):監控服務資源如何被使用,包括內存、請求句柄對象緩沖池、服務請求和服務響應時間。
l 跟蹤頁面:監控跟蹤數據,通常由 IBM 服務人員提出請求。
l 注銷:要快速注銷,單擊管理器瀏覽區域中的“注銷”,返回管理器登錄屏幕。
6.4 部署Servlet
在WebSphere應用服務器上部署 Servlet需要四個步驟:編譯 Servlet 或 Web 應用程序、將類文件放到 WebSphere應用服務器上、將相關的 HTML、JSP 和 SHTML 文件放到WebSphere應用服務器上、用WebSphere應用服務器的管理器來配置初始化參數,并設置其它選項。
1.編譯 Servlet 和 Web 應用程序
編譯 Servlet,有下列注意事項:
(1) 確保系統 CLASSPATH 環境變量中包括 JDK classes.zip 文件和相應的 WebSphere應用服務器 JAR 文件。 lib 目錄中有幾個 WebSphere應用服務器 JAR 文件。根據所需導入的類的不同,可能還需要將那些未列在該示例中的 JAR 文件包括在內:
如果使用的是 Windows NT,請分別輸入下列命令(在同一行中):
set CLASSPATH=.;JAVA_HOME\lib\classes.zip;
applicationserver_root\lib\ibmwebas.jar;
applicationserver_root\lib\jst.jar;applicationserver_root\lib\jsdk.jar;
applicationserver_root\lib\xml4j.jar;
applicationserver_root\lib\databeans.jar;%CLASSPATH%
(2) 用下列命令將 PATH 環境變量設置成包括 java/bin 目錄的變量:
對于 Windows NT,該命令為:set PATH=JAVA_HOME\bin;%PATH%
(3) 通過發出下列命令來測試相應的 Java Development Kit (JDK) 是否在路徑中:
java -version
該命令應該返回 JDK 版本的狀態消息。
(4) 通過發出下列命令來編譯 Servlet
javac filename.java
2.將類文件放到 WebSphere應用服務器上
缺省情況下,WebSphere應用服務器在 Servlet 根目錄 applicationserver_root\servlets 下查找 Servlet 類文件。請將編譯過的 Servlet 類文件復制到該目錄下。要從替代 Servlet 目錄中裝入 Servlet,請配置可重裝 Servlet 目錄。要從遠程系統中裝入 Servlet,請在用 WebSphere應用服務器的管理器配置 Servlet 時,指定該遠程系統。
(1) 如果 Servlet 在軟件包中,則將軟件包結構鏡像成 servlet\ 或可重裝 Servlet 目錄下的子目錄。例如,如果 Servlet SignonServlet.class 和 AccountBean.class 在名為 WebBank 中的軟件包中,請將 Servlet 放在目錄 servlet\WebBank下。
(2) 如果 Servlet 導入您所開發的非 Servlet 類,建議將那些類復制到 applicationserver_root\servlets 下。
根據jvm.properties 文件中的設置,將決定所有的 Servlet 標準輸出是到 applicationserver_root\logs\ncf.log 文件還是 Java 控制臺窗口。請參閱 啟用 Java 控制臺中的有關的說明。
3.將HTML、JSP和SHMTL文件放到WebSphere應用服務器上
將與Servlet有關的HTML、JSP 和 SHMTL文件復制到 Web 服務器的 HTML 文檔根目錄 server_root\HTML_directory 下。該目錄是由特定服務器配置(傳遞、別名和虛擬主機規則的設置)所決定的。
4.配置 Servlet
若要從遠程系統上的 JAR 或 SER 文件裝入 Servlet,或設置初始化參數,請使用 WebSphere應用服務器的管理器來配置 Servlet 或使用XML Servlet 配置。