日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

在Eclipse里調(diào)試JSP文件--jjlovelml2006人間四月天版

 ankle 2006-09-05

在Eclipse里調(diào)試JSP文件

        在Eclipse里你可以調(diào)試java類文件,有時(shí)你也會(huì)需要調(diào)試JSP文件,但Eclipse并不支持,盡管在JSP源文件中調(diào)試JSP代碼是一件非常方便的事。

        現(xiàn)在有一種好的解決方法,在你告之應(yīng)用服務(wù)器把你的Eclipse工程作為工作目錄后,Lomboz可以讓你對在應(yīng)用服務(wù)器上的JSP文件所生成的.java文件進(jìn)行調(diào)試。

注意:Lomboz只支持對能夠在Eclipse源代碼目錄中保存一份servlet源代碼(.java)的拷貝的應(yīng)用服務(wù)器上進(jìn)行JSP的調(diào)試。

建立實(shí)例

       Lomboz在你的工程中為你建立的一個(gè)叫j2src的特定源文件目錄,當(dāng)你完成調(diào)試工作后,你并不需要把由JSP生成的java文件放入你的模塊中,所以將這些java文件和真正的源代碼文件分開是很有必要的。

       如果你使用的是Tomcat或者JBOSS,要能夠調(diào)試JSP文件必須按下面的方法配置你的應(yīng)用服務(wù)器。而BEA WebLogic在weblogic.xml中已經(jīng)插入了工作目錄的信息,所以不需要再進(jìn)行下面的操作了。當(dāng)你完成調(diào)試的時(shí)候必須刪掉這些信息。

       在JSP文件被正常的執(zhí)行中,應(yīng)用服務(wù)器會(huì)生成相應(yīng)的java類文件,為了把這些由JSP生成的java類文件和其他的java類文件分開,應(yīng)用服務(wù)器會(huì)把這些類文件放到一個(gè)叫‘j2src’的特定目錄中。

       在WebLogic中,部署web模型的所有描述已經(jīng)對被正確的配置(weblogic.xml),然而你也可以按照下面的說明來改變它。

BEA WebLogic Server

web應(yīng)用中的weblogic.xml(myweb)

        假定你的工程在c:\eclipse\workspace下,你需要正確地為你的Eclipse工作臺(tái)改變這些信息。

<weblogic-web-app>

     <jsp-descriptor>

       <jsp-param>

         <param-name>compileFlags</param-name>

         <param-value>-g</param-value>

       </jsp-param>

       <jsp-param>

         <param-name>keepgenerated</param-name>

         <param-value>true</param-value>

       </jsp-param>

       <jsp-param>

         <param-name> workingDir</param-name>

         <param-value>C:/eclipse/ workspace/MyJ2EEProject/j2src</param-value>

       </jsp-param>

     </jsp-descriptor>

</weblogic-web-app>
 

Tomcat & JBOSS

我們需要設(shè)置Tomcat讓它把執(zhí)行JSP生成的java文件放到‘j2src’目錄中。

象下面這樣編輯tomcat的server.xml文件(<TOMCAT_HOME>\conf\server.xml)

假定你的工程在c:\eclipse\workspace下,你需要正確地為你的Eclipse工作臺(tái)改變這些信息。
<context path="/myweb"

         docbase=" C: \eclipse\ workspace\My J2EE Project\myweb"

          workDir=" C: \eclipse\ workspace\My J2EE Project\j2src" />

重要的已知問題:

Tomcat4與工程中JSP文件的子目錄問題

Eclipse不能編譯JSP生成的servlet,因?yàn)镴SP文件的包定義中沒有正確的包含URL路徑org.apache.jsp.

解決辦法:

下載并安裝Sysdeo Tomcat 4.x patch
www.

或者你可以使用提供了包定義的Tomcat3.3。
 

查看類文件和插入斷點(diǎn)

       Eclipse通常不會(huì)自動(dòng)檢測其他程序(這里指應(yīng)用服務(wù)器)在它的工程中放入的新文件,為了使你的工程與JSP類文件同步,你需要選擇j2src目錄,然后人工刷新,這將使你的工作臺(tái)中顯示所有的JSP類文件。接下來,你就可以為這些類文件插入斷點(diǎn)了。

調(diào)試器

       插入斷點(diǎn)以后,再次進(jìn)入你的JSP(例如:http://localhost:7001/myweb),你會(huì)發(fā)現(xiàn)Eclipse調(diào)試器會(huì)在你插入斷點(diǎn)的地方停下來。在這個(gè)斷點(diǎn)上,你就可以象一般的調(diào)試那樣進(jìn)行調(diào)試了。


注意:你必須刷新你的工程,確保能夠進(jìn)入剛剛編譯生成的JSP類文件.

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多