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 配置。
|