明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

WebSphere迅速基礎(chǔ)(18)

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