程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 調試JSP文件

調試JSP文件

編輯:關於JSP

調試jsp(SUN企業級應用的首選)文件

        在Eclipse裡你可以調試java類文件,有時你也會需要調試jsp(SUN企業級應用的首選)文件,但Eclipse並不支持,盡管在jsp(SUN企業級應用的首選)源文件中調試jsp(SUN企業級應用的首選)代碼是一件非常方便的事。

        現在有一種好的解決方法,在你告之應用服務器把你的Eclipse工程作為工作目錄後,Lomboz可以讓你對在應用服務器上的jsp(SUN企業級應用的首選)文件所生成的.java文件進行調試。

注意:Lomboz只支持對能夠在Eclipse源代碼目錄中保存一份servlet源代碼(.java)的拷貝的應用服務器上進行jsp(SUN企業級應用的首選)的調試。

建立實例

       Lomboz在你的工程中為你建立的一個叫j2src的特定源文件目錄,當你完成調試工作後,你並不需要把由jsp(SUN企業級應用的首選)生成的java文件放入你的模塊中,所以將這些java文件和真正的源代碼文件分開是很有必要的。

       如果你使用的是tomcat(一個很好用的JSP運行平台)或者JBOSS,要能夠調試jsp(SUN企業級應用的首選)文件必須按下面的方法配置你的應用服務器。而BEA WebLogic在weblogic.xml(標准化越來越近了)中已經插入了工作目錄的信息,所以不需要再進行下面的操作了。當你完成調試的時候必須刪掉這些信息。

       在jsp(SUN企業級應用的首選)文件被正常的執行中,應用服務器會生成相應的java類文件,為了把這些由jsp(SUN企業級應用的首選)生成的java類文件和其他的java類文件分開,應用服務器會把這些類文件放到一個叫‘j2src’的特定目錄中。

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

BEA WebLogic Server

web應用中的weblogic.xml(標准化越來越近了)(myweb)

        假定你的工程在c:eclipseworkspace下,你需要正確地為你的Eclipse工作台改變這些信息。

<weblogic-web-app>

     <jsp(SUN企業級應用的首選)-descriptor>

       <jsp(SUN企業級應用的首選)-param>

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

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

       </jsp(SUN企業級應用的首選)-param>

       <jsp(SUN企業級應用的首選)-param>

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

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

       </jsp(SUN企業級應用的首選)-param>

       <jsp(SUN企業級應用的首選)-param>

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

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

       </jsp(SUN企業級應用的首選)-param>

     </jsp(SUN企業級應用的首選)-descriptor>

</weblogic-web-app>

tomcat(一個很好用的JSP運行平台) & JBOSS

我們需要設置tomcat(一個很好用的JSP運行平台)讓它把執行jsp(SUN企業級應用的首選)生成的java文件放到‘j2src’目錄中。

象下面這樣編輯tomcat(一個很好用的JSP運行平台)的server.xml(標准化越來越近了)文件(<tomcat(一個很好用的JSP運行平台)_HOME>confserver.xml(標准化越來越近了))

假定你的工程在c:eclipseworkspace下,你需要正確地為你的Eclipse工作台改變這些信息。
<context path="/myweb"

         docbase=" C: eclipse workspaceMy J2EE Projectmyweb"

          workDir=" C: eclipse workspaceMy J2EE Projectj2src" />

重要的已知問題:

tomcat(一個很好用的JSP運行平台)4與工程中jsp(SUN企業級應用的首選)文件的子目錄問題

Eclipse不能編譯jsp(SUN企業級應用的首選)生成的servlet,因為jsp(SUN企業級應用的首選)文件的包定義中沒有正確的包含URL路徑org.apache(Unix平台最流行的WEB服務器平台).jsp(SUN企業級應用的首選).

解決辦法:

下載並安裝Sysdeo tomcat(一個很好用的JSP運行平台) 4.x patch
www.sysdeo.com

或者你可以使用提供了包定義的tomcat(一個很好用的JSP運行平台)3.3。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved