美文网首页
1. Tomcat 8.5 源码编译与调试

1. Tomcat 8.5 源码编译与调试

作者: strang_ | 来源:发表于2018-07-30 12:53 被阅读0次

    1.1 编译

    Apache Tomcat的构建步骤可参考官方文档:

    Apache Tomcat 8 (8.5.32) - Building Tomcat

    完成上面的步骤后,即可将整个项目导入Eclipse:

    Tomcat 8.5项目结构

    1.2 调试

    我们知道,Tomcat的入口类是org.apache.catalina.startup.Bootstrap,找到这个类,在main方法里设置断点,就可以开始调试了。

    或者我们也可以使用JPDA远程调试,这有助于我们观察Tomcat的启动脚本的效果,下面描述一下这种方法的步骤:

    (1)不要设置%CATALINA_HOME%环境变量,下文中的%CATALINA_HOME%代表tomcat的源码目录,在%CATALINA_HOME%/bin目录下新建文件setenv.bat,内容如下:

    @echo off

    set JPDA_SUSPEND=y

    (2)在命令提示符切换到%CATALINA_HOME%bin目录下,执行命令:

    catalina.bat jpda start

    (3)在入口函数设置断点,使用远程调试:

    相关文章

      网友评论

          本文标题:1. Tomcat 8.5 源码编译与调试

          本文链接:https://www.haomeiwen.com/subject/vvczmftx.html