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

詳細(xì)為您解析JSP的環(huán)境引擎--Websphere

[摘要]WebSphere應(yīng)用服務(wù)器使您能夠?yàn)镾ervlet的開發(fā)實(shí)現(xiàn)“一次寫成,各處使用”的目的。該產(chǎn)品包括一個基于Java的Servlet引擎,獨(dú)立于Web服務(wù)器和它所基于的操作系統(tǒng)。WebSphere應(yīng)用服務(wù)器提供了服務(wù)器插件的選項(xiàng),與大多數(shù)流行的應(yīng)用程序設(shè)計(jì)接口(API)兼容。所支持的 Web 服...
WebSphere應(yīng)用服務(wù)器使您能夠?yàn)镾ervlet的開發(fā)實(shí)現(xiàn)“一次寫成,各處使用”的目的。該產(chǎn)品包括一個基于Java的Servlet引擎,獨(dú)立于Web服務(wù)器和它所基于的操作系統(tǒng)。WebSphere應(yīng)用服務(wù)器提供了服務(wù)器插件的選項(xiàng),與大多數(shù)流行的應(yīng)用程序設(shè)計(jì)接口(API)兼容。所支持的 Web 服務(wù)器有:

IBM HTTP 服務(wù)器
Apache Server
Domino
Lotus Domino Go Webserver
Netscape Enterprise Server
Netscape FastTrack Server
Microsoft Internet Information Server

除了 Servlet 引擎及插件外,WebSphere應(yīng)用服務(wù)器還提供:

1. JavaSoft Java Servlet API 實(shí)現(xiàn),以及這些 API 的擴(kuò)展和附加。

2. 示例和文檔,示例 Servlet 和 Web 站點(diǎn)應(yīng)用程序演示了簡單和高級技術(shù)。聯(lián)機(jī)和可打印文檔供您快速入門,并幫助掌握服務(wù)器高級功能的使用演示基本類及其擴(kuò)展的示例應(yīng)用程序。

3. WebSphere應(yīng)用服務(wù)器的管理器,使用圖形界面,易于:

(1) 為裝入本地和遠(yuǎn)程的 Servlet 設(shè)置選項(xiàng)
(2) 設(shè)置初始化參數(shù)
(3) 管理 Servlet
(4) 指定 Servlet 別名
(5) 創(chuàng)建 Servlet 鏈和過濾
(6) 啟用輕量級目錄訪問協(xié)議(LDAP)目錄支持
(7) 記錄 Servlet 消息
(8) 啟用 JVM 調(diào)試
(9) 監(jiān)控 WebSphere應(yīng)用服務(wù)器 使用的資源
(10) 監(jiān)控已裝入 Servlet、活動 Servlet 會話和 JDBC 連接
(11) 控錯誤、事件、異常情況和日志輸出
(12) 創(chuàng)建轉(zhuǎn)儲和數(shù)據(jù)快照
(13) 動態(tài)地啟用和禁用跟蹤
4. 緩存和再使用與 JDBC-從屬數(shù)據(jù)庫連接的連接管理功能。當(dāng)一個 Servlet 需要數(shù)據(jù)庫連接時(shí),它可從可用連接的緩沖池獲得,從而消除了為每個請求打開一個新連接的所需花費(fèi)的系統(tǒng)開銷。

5. 附加的 Java 類,遵循 JavaBeans 規(guī)范,允許程序員訪問 JDBC-從屬數(shù)據(jù)庫。當(dāng)隱藏使用關(guān)系數(shù)據(jù)庫的復(fù)雜度時(shí),這些數(shù)據(jù)訪問 Bean 可提供增強(qiáng)功能。它們可用于可視集成開發(fā)環(huán)境中。

6. JSP的動態(tài)頁面內(nèi)容支持。JSP 技術(shù)使您能夠通過服務(wù)器端腳本生成動態(tài) Web 頁面。其結(jié)果是將呈示邏輯(例如,定義 Web 站點(diǎn)結(jié)構(gòu)和外觀的 HTML 代碼)從業(yè)務(wù)邏輯(例如,訪問數(shù)據(jù)庫以獲得要顯示在 Web 站點(diǎn)上的信息的 Java 編碼信息)中分隔出來。靈活性方面,JSP 文件可包括任何直接插入的 Java 的組合: 標(biāo)記、NCSA 標(biāo)記和 JavaBean。

7. 啟用 LDAP(輕量級目錄訪問協(xié)議)支持的目錄服務(wù)。

8. 用于集成WebSphere應(yīng)用服務(wù)器和Web服務(wù)器(如Apache Server) 到Tivoli 管理環(huán)境(Tivoli Management Environment)以獲得分布式監(jiān)控和操作的模塊和命令行界面。Tivoli 模塊并不與WebSphere應(yīng)用服務(wù)器一起發(fā)行,請?jiān)L問Web 站點(diǎn)(http://www.software.ibm.com/webservers/appserv/)以獲得更多信息。

9. 包含了eNetworkDispatcher、WebTrafficeExpress代理服務(wù)器和AFS分布式文件系統(tǒng),可以提供可伸縮的Web服務(wù)器環(huán)境。 WebSphere Applecation Server的總體結(jié)構(gòu)如下圖所示:



其基本工作過程:

客戶發(fā)出請求后,由HttpServer將Servlet調(diào)用請求交給Application Server,由Application Server 和Java Servlet Engine 執(zhí) 行 用 戶 調(diào) 用 的Servlet 進(jìn) 行數(shù)據(jù)庫連接,將Sql請求發(fā)送給數(shù)據(jù)庫進(jìn)行處理。

數(shù)據(jù)庫將結(jié)果返回Appliction Server。Servlet生成動態(tài)頁面后,將處理結(jié)果交給HttpServer。HttpServer將頁面返回給用戶。

WebSphere應(yīng)用服務(wù)器對JSP的支持是通過JSP處理器來實(shí)現(xiàn)的。在 Web 服務(wù)器上安裝 WebSphere應(yīng)用服務(wù)器時(shí),Web 服務(wù)器的配置被設(shè)置成將對 JSP 文件(即文件擴(kuò)展名為 .jsp)的 HTTP 請求傳遞至 WebSphere應(yīng)用服務(wù)器。

WebSphere應(yīng)用服務(wù)器配置則被設(shè)置成將 JSP 文件傳遞至其 JSP 處理器(pageCompile)。JSP 處理器對每一個 JSP 文件創(chuàng)建并編譯 Servlet。該處理器還為每個 JSP 文件產(chǎn)生兩個文件:

(1) java 文件:包含可用于 Servlet 的 Java 語言代碼;

(2) class 文件:編譯過的 Servlet。

JSP 處理器把 .java 和 .class 文件放在目錄 servletspagecompileJSP_file_path 下,其中 JSP_file_path 是 JSP 源文件所在的目錄路徑。例如,若JSP 文件在WebSphereAppServersamplesWebBank 目錄下,則.java 和.class 文件就在WebSphereAppServerservletspagecompileWebSphereApp ServersamplesWebBank 目錄下。

.java 和 .class 文件的文件名相同。處理器使用了命名約定,該命名約定包括將下劃線字符和后綴添加到 JSP 文件名中。例如,如果 JSP 文件名是 login.jsp,則生成的文件為 _login_xjsp.java 和 _login_xjsp.class。

如同所有的 Servlet,由 JSP 文件生成的 Servlet 是 javax.servlet.http.HttpServlet的子類或子孫類。如果 Servlet 類是軟件包的一部分,則 Servlet Java 代碼包含了用于一些必需類和軟件包語句的導(dǎo)入語句。

如果 JSP 文件包含 JSP 語法(例如指令和 scriptlets),則 JSP 處理器會將 JSP 語法轉(zhuǎn)換成等價(jià)的 Java 代碼。如果 JSP 文件包含 HTML 標(biāo)記,則處理器添加 Java 代碼,以使 Servlet 能一個接一個字符地輸出 HTML。

Websphere由于面向?qū)I(yè)人員,要完全掌握有一定的難度。另外,Websphere本身有2G多的容量,需要256M以上內(nèi)存支持,系統(tǒng)要求很高。

[page_break]Websphere的安裝

Websphere在Linux下的安裝

1.以超級用戶root 登入Linux系統(tǒng),在控制臺(Console)或 圖形Xwindow X終端進(jìn)行以下所有步驟的操作,推薦使用X終端。

2.裝載本次大賽IBM我愛Linux Web應(yīng)用開發(fā)盤,在命令行敲入:mount /mnt/cdrom

3.進(jìn)入光盤根目錄,在命令行敲入:cd /mnt/cdrom

4.運(yùn)行光盤安裝程序,在命令行敲入:./install.sh.安裝畫面自動進(jìn)入如圖所示,因?yàn)槟M(jìn)入高級組進(jìn)行應(yīng)用程序開發(fā)大賽,所以按照安裝畫面提示,我們選擇敲入:A, 進(jìn)入高級組安裝。



5.進(jìn)入高級組安裝畫面如圖所示。此次IBM我愛Linux Web應(yīng)用大賽使用了眾多的IBM 應(yīng)用軟件,為了減少大賽參與者眾多的產(chǎn)品安裝使用問題,本光盤針對TurboLinux DataServer 中文版6.1進(jìn)行了大量的定制工作,使您能更簡便地安裝應(yīng)用大賽軟件。

為了您能成功地參加此次大獎賽,希望您采用我們捆綁的TurboLinux作為Linux系統(tǒng)平臺。按照畫面提示敲入:Y, 進(jìn)行下一步自動安裝。



6.安裝程序自動安裝進(jìn)行中的畫面,此畫面顯示自動安裝了IBM JDK, IBM HTTP Server, IBM SSL Modules …等等眾多的應(yīng)用軟件,具體請參考您安裝的實(shí)際情況。



7.IBM HTTP Server 是以 Apache HTTP Server 為基礎(chǔ)進(jìn)行開發(fā)的WWW服務(wù)器,并在Apache原來的基礎(chǔ)上加入了SSL和在線網(wǎng)頁HTTP Server配置的功能。

為了使您能安全地進(jìn)行遠(yuǎn)程WEB 方式的配置、管理HTTP Server,您必須為您的HTTP管理服務(wù)器設(shè)置訪問用戶和訪問用戶密碼。安裝過程中程序會自動提示您輸入管理用戶名稱(缺省用戶名為:admin, 直接按回車即為缺省用戶),和管理用戶密碼(密碼需輸入兩次,且兩次密碼相同)。具體如畫面所示。



8.接下來,安裝程序就會自動安裝IBM DB2 UDB 工作組版數(shù)據(jù)庫 V7.1,此過程無需任何人工干預(yù),系統(tǒng)會自動完成。如圖所示。


9.顯示IBM DB2 安裝成功的狀態(tài)。


10.系統(tǒng)自動安裝完IBM DB2數(shù)據(jù)庫后,自動進(jìn)入IBM WebSphere 應(yīng)用服務(wù)器和相關(guān)應(yīng)用軟件的安裝階段,自動裝入Websphere Application Server、相關(guān)文檔、IBM VisualAge for Java for Linux 3.0、WebSphere 應(yīng)用開發(fā)實(shí)例模板EasyPortal … 其中有些軟件包比較大,如VisualAge for Java, 安裝時(shí)間可能比較長,請耐心等待系統(tǒng)自動安裝結(jié)束。如圖所示。


11.顯示整個高級組應(yīng)用軟件安裝成功,并可進(jìn)入實(shí)用階段。


12.安裝成功后,后臺IBM DB2 和 IBM HTTP 應(yīng)該是已正常啟動,您應(yīng)可以在瀏覽器中瀏覽到本機(jī)的主頁。在Xwindow 中啟動 Netscape,URL 欄中敲入:http://localhost or http://your_host_ip or http://your_host_name , 若后臺IBM HTTP Server正常啟動,應(yīng)該看到畫面


[page_break]注意:如果您沒有看到首頁畫面,IBM HTTP Server 可能沒有正常啟動,主要原因是由于您在安裝Linux系統(tǒng)過程中‘主機(jī)名’命名的問題。您可以使用以下方法解決問題:

A. 查詢您當(dāng)前Linux系統(tǒng)的主機(jī)名,敲入命令:hostname

B. 假設(shè)系統(tǒng)返回應(yīng)答為:linux.cn.ibm.com

C. 緊接著,敲入命令:ping linux.cn.ibm.com,察看是否能通過此主機(jī)名連通主機(jī),若能連通,請?zhí)^D. 進(jìn)入 E. 。

D. 如果不能正常ping 通 linux.cn.ibm.com,敲入命令:vi /etc/hosts 編輯文件.

在文件最后加入此行:

xxx.xxx.xxx.xxx yourhostname.com yourhost


此處 xxx.xxx.xxx.xxx 是您安裝Linux系統(tǒng)實(shí)際使用的數(shù)字IP地址,譬如:192.168.1.100, 此IP地址必須能直接ping 通 (ping 192.168.1.100)

E. 編輯IBM HTTP 配置文件,敲入命令: vi /opt/IBMHTTPServer/conf/httpd.conf

尋找到以 #ServerName your.machine.com開頭的這一行,在其后另加入一行:

ServerName yourhostname


F. 重新啟動IBM HTTP Server 服務(wù)器,敲入命令:

/opt/IBMHTTPServer/bin/apachectl restart


即可正常啟動HTTP 服務(wù)器。

Websphere在NT下的安裝

在Windows下安裝WebSphere必須要求有128兆內(nèi)存以上,要是256兆就更好了。操作系統(tǒng)要求Windows NT(Pack 3)。安裝之前,必須要有Web服務(wù)器,可以是如下之一:

IBM HTTP 服務(wù)器版本 Windows NT 版(WebSphere應(yīng)用服務(wù)器安裝光盤包括IBM HTTP 服務(wù)器)

Apache Server 版本 Windows NT 版

Domino 版本 5.0 Windows NT 版

Lotus Domino Go Webserver 版本 4 Windows NT 版

Microsoft Internet Information Server 版本 3.x以上 Windows NT 版

Netscape Enterprise Server 版本 3.01 和 版本 3.51 Windows NT 版(建議使用版本 3.5.1)

Netscape FastTrack Server 版本 3.01 Windows NT 版

還需要Java 開發(fā)組件(JDK),這里,我們建議使用與 WebSphere應(yīng)用服務(wù)器一起提供的 JDK。還需要Java servlet API,WebSphere應(yīng)用服務(wù)器包括 JSDK 版本 2.0 或更高版本。

當(dāng)然,還需要Web瀏覽器和appletviewer或者支持JDK1.1 的瀏覽器。例如: Netscape Navigator 4.06 或 4.0.7、或者帶有修正包的 Microsoft Internet Explorer 4.01 或更高版本、或者Sun HotJava 1.1 或更高版本。

有一些舊的瀏覽器不能夠正確地處理啟用本機(jī)語言支持的文本。如果在用戶界面上看到外來字符,例如“sEnable”,而不是“Enable”,可以通過升級瀏覽器校正。

第一步:安裝Web服務(wù)器:

如果打算安裝 IBM HTTP 服務(wù)器,就必須在安裝 WebSphere應(yīng)用服務(wù)器之前安裝它。WebSphere應(yīng)用服務(wù)器安裝光盤有IBM HTTP Server。安裝WebSphere應(yīng)用服務(wù)器會更改 Web 服務(wù)器 httpd.conf 文件。

但是,如果Web 服務(wù)器是在安裝 WebSphere應(yīng)用服務(wù)器之后安裝的,就不會進(jìn)行更改,并且 WebSphere應(yīng)用服務(wù)器也不能夠正確運(yùn)行。安裝 IBM HTTP 服務(wù)器之后,需要一些配置以啟用 SSL 支持。具體如何配置,參閱 IBM HTTP 服務(wù)器文檔以獲得指示信息。

對于計(jì)劃安裝其它的Web 服務(wù)器(如Apache Server),也請?jiān)诎惭b WebSphere應(yīng)用服務(wù)器之前安裝它。

第二步:安裝之前:

在安裝之前,如果系統(tǒng)中有舊版本的WebSphere,要先把舊的版本卸載了。然后再安裝新的版本。卸裝之前,最好先備份 WebSphere應(yīng)用服務(wù)器版本 1.x 文件。

(1) 文件備份

從Windows NT 卸裝以前版本的 WebSphere應(yīng)用服務(wù)器之前,確保要移植的文件已經(jīng)或者將要保存。安裝 WebSphere應(yīng)用服務(wù)器版本 2.0 時(shí)顯示出的圖形用戶界面?zhèn)浞?WebSphere應(yīng)用服務(wù)器目錄中的文件,包括類、領(lǐng)域、Servlet、屬性文件,其中,屬性文件包括servlet.properties、admin_port.properties、rules.properties、jvm.properties、aliases.properties、connmgr.properties、userprofile.properties。如果有文件駐留在這四個目錄之外(例如,如果在 WebSphere應(yīng)用服務(wù)器 安裝中創(chuàng)建自己的目錄),在安裝 WebSphere應(yīng)用服務(wù)器 版本 2.0. 之前,在 WebSphere應(yīng)用服務(wù)器 安裝之外的位置備份文件。

(2) 卸載前一版本

對于 Windows NT,使用開始 --> 控制面板中的添加/刪除選項(xiàng),或從開始 --> 程序 --> IBM WebSphere --> WebSphere應(yīng)用服務(wù)器版本1.x 卸裝。

注意:當(dāng)已安裝了某版本的 WebSphere應(yīng)用服務(wù)器,它將復(fù)制Web 站點(diǎn)配置文件作為備份文件,然后修改原始配置文件。當(dāng)使用 Web 服務(wù)器時(shí)這個已被修改過的文件就成為活動的配置文件。當(dāng)卸裝 WebSphere應(yīng)用服務(wù)器時(shí),不會恢復(fù)以前的配置文件,它仍然是備份文件。為了使這些設(shè)置再次活動,必須將它們從備份文件轉(zhuǎn)換為活動的 Web 服務(wù)器配置文件。

另外,需要清除 CLASSPATH。安裝版本2.0之前要刪除這些信息。對于在 Windows NT 上使用Go Webserver 的Web服務(wù)器來說,當(dāng)安裝 WebSphere應(yīng)用服務(wù)器時(shí)能自動卸裝Go Webserver 上的 Java 支持。其它的請查閱有關(guān)文檔。

第三步:安裝WebSphere服務(wù)器:

在即將安裝 WebSphere應(yīng)用服務(wù)器之前,請確保已經(jīng):

(1)備份所有未通過安裝程序自動備份的文件

(2) 安裝您計(jì)劃使用的 Web 服務(wù)器。Web 服務(wù)器必須在安裝 WebSphere應(yīng)用服務(wù)器之前安裝。

(3) 安裝之前要確保Web 服務(wù)器已經(jīng)停止運(yùn)行。

注意:在WebSphere應(yīng)用服務(wù)器的安裝期間,如果指定使用 IBM HTTP 服務(wù)器或 Apache Server,將提示您確認(rèn) Web 服務(wù)器 httpd.conf 文件的位置。

在 Windows NT 上,插入 WebSphere應(yīng)用服務(wù)器安裝光盤,轉(zhuǎn)至以 Windows NT 操作系統(tǒng)命名的子目錄,運(yùn)行可執(zhí)行安裝程序(setup.exe)。一系列面板將指導(dǎo)您完成安裝。

配置 WebSphere應(yīng)用服務(wù)器

下面介紹如何配置WebSphere應(yīng)用服務(wù)器,以使它和它的組件以能夠協(xié)同工作。完成這些任務(wù)之后,WebSphere應(yīng)用服務(wù)器通過缺省的配置就能夠運(yùn)行幾乎所有的功能。

(1) 配置 Apache Server

如果使用Apache Server作為Web服務(wù)器,在httpd.conf文件中加入此行:

AddModule mod_app_server.c。

(2) 使用數(shù)據(jù)庫。

要保證WebSphere應(yīng)用服務(wù)器與關(guān)系數(shù)據(jù)庫(如 Oracle 或 DB2)的連接:將.zip 文件加到文件 /properties/bootstrap.properties 中的 java.classpath 屬性。也可以使用 WebSphere應(yīng)用服務(wù)器的管理器界面的 Java 引擎頁面來指定文件。同樣,確保 java.classpath 包含用于數(shù)據(jù)庫連接的有效的驅(qū)動程序。

(3) 運(yùn)行模式

ose.mode 屬性是用來控制WebSphere應(yīng)用服務(wù)器是作為Web 服務(wù)器的一部分(進(jìn)程內(nèi)),還是在獨(dú)立模式下運(yùn)行(進(jìn)程外)。該屬性在 /properties/bootstrap.properties 文件中。ose.mode 缺省值是 out。Apache Server 或 IBM HTTP 服務(wù)器要求設(shè)置 ose.mode 屬性必須為 out,就是說WebSphere應(yīng)用服務(wù)器必須運(yùn)行在獨(dú)立模式下。

對于其它 Web 服務(wù)器,可以將ose.mode 為 in 并且作為 Web 服務(wù)器的一部分運(yùn)行 WebSphere應(yīng)用服務(wù)器。 但是通常都不這么做。如有必要需要復(fù)位 ose.mode就是說將ose.mode的值設(shè)為out。

例如,如果從作為 Webserver 一部分運(yùn)行的 Netscape Enterprise Server (ose.mode=in)轉(zhuǎn)換為 IBM HTTP 服務(wù)器(要求 ose.mode=out),就別忘了在運(yùn)行 IBM HTTP 服務(wù)器之前,要將ose.mode 屬性更改為 out。

除了可以手工編輯 bootstrap.properties 文件之外,管理器界面的 Java 引擎頁面提供了一個簡單的方法來鎖住該ose.mode屬性值。

Java 引擎頁面提供了一個可用來指示是以 Web 服務(wù)器的一部分(ose.mode=in)或以獨(dú)立模式(ose.mode=out)運(yùn)行 WebSphere應(yīng)用服務(wù)器的單選按鈕。

作為 Web 服務(wù)器一部分運(yùn)行 WebSphere應(yīng)用服務(wù)器為Servlet 和其它應(yīng)用程序提供較高的性能,但安全性較差。作為 Web 服務(wù)器的一部分運(yùn)行 WebSphere應(yīng)用服務(wù)器,允許當(dāng)關(guān)閉 Web 服務(wù)器時(shí) WebSphere應(yīng)用服務(wù)器自動停止。在獨(dú)立模式下運(yùn)行 WebSphere應(yīng)用服務(wù)器需要其它步驟。

啟動和停止 WebSphere應(yīng)用服務(wù)器

在啟動 Web 服務(wù)器的時(shí)候,WebSphere應(yīng)用服務(wù)器會自動啟動。

如果將 WebSphere應(yīng)用服務(wù)器作為Web 服務(wù)器的一部分運(yùn)行,當(dāng)關(guān)閉 Web 服務(wù)器時(shí) WebSphere應(yīng)用服務(wù)器 將自動停止。如果以獨(dú)立模式運(yùn)行,WebSphere應(yīng)用服務(wù)器不會自動停止。

當(dāng)在Windows NT 上進(jìn)程外運(yùn)行 WebSphere應(yīng)用服務(wù)器 時(shí),停止 Web 服務(wù)器之后,需要手動停止 WebSphere Servlet 服務(wù)以停止 WebSphere應(yīng)用服務(wù)器。方法是:從開始 --> 設(shè)置 --> 控制面板 --> 中選擇 WebSphere Servlet 服務(wù),并按“停止”按鈕。

安裝的檢查和故障尋找

要驗(yàn)證 WebSphere應(yīng)用服務(wù)器是否已安裝好并正確配置,可調(diào)用 WebSphere應(yīng)用服務(wù)器提供的 snoop servlet。使用Web 瀏覽器在地址欄中輸入: http://your.server.name/servlet/snoop。Snoop Servlet 應(yīng)該回送客戶機(jī)發(fā)送的 HTTP 請求及 servlet 的初始化參數(shù)。SnoopServlet 和其它 servlet 的代碼位于/servlets 目錄。如果Servlet失。

(1) 如果你原來通過手工編輯更改過 .properties 文件或更改了WebSphere應(yīng)用服務(wù)器的配置,先看看這些文件以是否引入非法的或不正確的值。特別要檢查 /properties/bootstrap.properties 文件。

(2) 為Web 服務(wù)器打開本地日志和跟蹤。先找到 WebSphere應(yīng)用服務(wù)器 bootstrap.properties 文件。然后把ose.trace.enabled 和ose.trace.to.webserver 屬性都設(shè)為true。停止 Web 服務(wù)器并重啟動。如果 WebSphere應(yīng)用服務(wù)器運(yùn)行在獨(dú)立模式,當(dāng)停止 Web 服務(wù)器時(shí)它不會相應(yīng)停止。檢查 Web 服務(wù)器出錯日志及 WebSphere應(yīng)用服務(wù)器 /logs 目錄下的日志?纯村e誤原因。

(3) 啟用調(diào)試控制臺并重新啟動 Web 服務(wù)器。WebSphere應(yīng)用服務(wù)器的調(diào)試控制臺是用來收集和查看跟蹤及監(jiān)控?cái)?shù)據(jù)的。例如,從調(diào)試控制臺,可以作為一組啟動和停止列在收集和監(jiān)控服務(wù)器數(shù)據(jù)中的監(jiān)控程序。

在調(diào)試控制臺的服務(wù)器控制臺中,允許查看 servlet 的 stdout 和 stderr 流。缺省情況下,并沒有啟動控制臺。在WebSphere應(yīng)用服務(wù)器 debug.properties 文件中設(shè)置將debug.server.console.enabled 屬性設(shè)置為為true,然后重新啟動Web 服務(wù)器使得改動生效。

或者,也可以在Web中運(yùn)行 http://your.server.name/servlet/DebugConsoleServlet來啟用調(diào)試控制臺。在 Windows NT 上,要成功地查看調(diào)試控制臺,必須配置 Windows NT 以允許一個或多個服務(wù)與 Windows 桌面交互。

如果使用作為 Windows NT 服務(wù)運(yùn)行的 Web 服務(wù)器:

選擇開始 --> 設(shè)置 --> 控制面板 --> 服務(wù)。

選擇 Web 服務(wù)器相應(yīng)的服務(wù)。

單擊啟動按鈕。

在結(jié)果對話框中,選擇允許服務(wù)與桌面交互的復(fù)選框。

重新啟動 Web 服務(wù)器以使更改生效。

對于微軟的IIS服務(wù)器,對與 Web 服務(wù)器相關(guān)的每個服務(wù)(如 Web 發(fā)布和 FTP服務(wù)),執(zhí)行以上過程。這些服務(wù)必須允許與 Windows NT 桌面交互。

如果 WebSphere應(yīng)用服務(wù)器運(yùn)行時(shí)未啟動任何 Web 服務(wù)器相關(guān)的進(jìn)程,則需要為WebSphere Servlet 服務(wù)執(zhí)行以上過程,從而允許服務(wù)與桌面交互。