准备工作
- 下载tomcat源码,这里选择apache-tomcat-8.0.42-src版本。
- 下载安装maven和ant。
- 准备一个IDE,这里以eclipse版本为例。
先将下载的
tomcat-8.0.42-src.zip
解压至当前目录:导入eclipse
Program arguments: start
VM arguments:
-Dcatalina.home="D:\tomcat-8.0.42-src\output\build" -Xdebug -Xrunjdwp:transport=dt_socket,address=8879,server=y,suspend=n -Djava.util.logging.config.file=D:\tomcat-8.0.42-src\output\build\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
以上,就可以在eclipse中设置断点,调试Tomcat源码了。
参考:
如何调试Tomcat源码
编写自己的tomcat, 并运行tomcat源码于eclipse中
怎样调试Tomcat源码
tomcat源码调试