tomcat 源码学习——准备工作
来源:互联网 发布:mac解压缩软件zip 编辑:程序博客网 时间:2024/06/10 17:55
最近由于工作需要,研究了一下tomcat的源码,看源码是痛苦的,下面就说说看源码之前的准备工作:
本人采用的是远程debugger的方式,准备IDEA/eclipse 、tomcat源码 、 tomcat
1.修改catalina.sh/catalina.bat suspend的值改为y即 suspend=“y” 这样tomcat启动的时候会在进入Bootstrap的时候进行挂起。
2.直接用IDEA打开源码包,配置IDEA远程调试如下图:
![这里写图片描述](http://img.blog.csdn.net/20170906224023863?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzA2NzMzMjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 3.cd 到tomcat bin目录下 执行 ./catalina.sh jpda start 4.在IDEA中bootStart的main方法上打个断点 5.启动debugger即可调试tomcat源码。。
到此为止你可以开始学习源码
阅读全文
0 0
- tomcat 源码学习——准备工作
- tomcat源码分析前的准备工作
- EJB 3.0 学习笔记——准备工作
- EJB 3.0 学习笔记——准备工作
- SQL Server学习系列——准备工作
- 部署的准备工作——tomcat的环境配置
- SOLR源码学习之准备工作(一)
- Struts2源码学习(一)准备工作
- Gh0st源码学习(一)前期准备工作
- OpenGL蓝宝书源码学习(准备工作)
- Struts2 源码分析——调结者(Dispatcher)之准备工作
- 准备工作—字体篇
- ReactNative从学习到放弃——准备工作
- Tomcat源码学习——第1章
- Tomcat源码学习——第2章
- 虚拟机下搭建JDK+Tomcat+Nginx环境【一】——安装准备工作
- Tomcat源码学习
- Tomcat源码学习
- 实训day2
- 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
- POJ 2240 Floyd的变式
- 大数据预科班6
- kotlin学习day7:null安全
- tomcat 源码学习——准备工作
- qt5 槽的使用的简单例子(connect函数)
- Codeforces 486E. LIS of Sequence
- 微信小程序语音识别探索
- Java使用org.json.jar构造和解析Json数据
- bzoj3715 [PA2014]Lustra 暴力
- 关于Tomcat7启动闪退的解决办法
- 快速排序算法及JAVA实现
- shell基本命令