Tomcat6.0针对Eclipse无插件断点调试功能

本地调试:

       用Eclipse的bebug工具在本地启动Tomcat6.0。使用war或ear发布程序。并在本地eclipse的workspace上的代码进行断点调试。

 

以下CValue == Constant Value不能变动。

    RVaule == Recommendable 推荐值

Step 1: Debug配置

1. 打开debug配置面板,新建一个java_application类型的bebug配置。

 

Step2:  Main Sheet

1. Name—你想显示在debug快捷按钮的名字

2. Project—你想进行调试的eclipse工程。

3. Main Class-- tomcat的启动类

 

 

 

 

Step3:  Arguments Sheet

1.Program arguments—Bootstrap类的运行参数

RVaule = start

2.VM arguments— 启动tomcat的java虚拟机的命令参数

-Djava.util.logging.config.file="${TOMCAT_HOME}/conf/logging.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager    -Djava.endorsed.dirs="${ TOMCAT_HOME }/endorsed"

-classpath "${JAVA_HOME}/lib/tools.jar; ${TOMCAT_HOME}/bin/bootstrap.jar" -Djava.security.manager -Djava.security.policy="${TOMCAT_HOME}/conf/catalina.policy" -Dcatalina.base="${TOMCAT_HOME}" -Dcatalina.home="${TOMCAT_HOME}" -Djava.io.tmpdir="${TOMCAT_HOME}/temp"

 

              解释:

        ${TOMCAT_HOME } :tomcat安装目录

             

              ${JAVA_HOME} :jdk安装目录

              -Djava.util.logging.config.file :Tomcat的日志配置文件

RValue = "${TOMCAT_HOME}/conf/logging.properties"

-Djava.util.logging.manager : 类加载日志管理类

RValue = org.apache.juli.ClassLoaderLogManager

-Djava.endorsed.dirs : 管理签名文件(具体怎么管理不太清楚,有知道的告诉我)

RValue = "${ TOMCAT_HOME }/endorsed"

-classpath :启动Tomcat的Java虚拟机的类路径

RValue  = "${JAVA_HOME}/lib/tools.jar; ${TOMCAT_HOME}/bin/bootstrap.jar"

-Djava.security.manager :安全管理类

RValue = (没有值)

-Djava.security.policy :安全管理策略文件

RValue = "${TOMCAT_HOME}/conf/catalina.policy"

-Dcatalina.base :Tomcat的启动位置

CValue = "${TOMCAT_HOME}"

-Djava.io.tmpdir : Tomcat要进行临时读写用的文件的放置文件夹

RValue = "${TOMCAT_HOME}/temp"

3.Working Drirectory :你所要调试的程序的实际运行位置。

    CValue = D: ${TOMCAT_HOME}/webapps

 

Step4:  Classpath Sheet

  1. User Entries:在Classpath的User Entries 下面添加你工程所有用到的Jar包和你工程生成class类或者Jar包。需要注意的bootstap.jar一定要添加。

 

Step5:  Classpath Sheet

       1.Source Lookup Path :在这个path中添加你要调试的代码的位置。如果不添加就没有debug的效果了。

 

     

 

 

其他几个sheet的内容就不想写了。呵呵有需要的人,留言给我我添上。

 

 

 

过几天等有时间了再写一下远程调试的设定方法。

CValue = org.apache.catalina.startup.Bootstrap 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值