备忘:使用 intellij idea 进行远程调试
以前都是很土得打 log ,发现一篇关于 java 调试器架构,以及 eclipse 上使用的文章,在常用的 intellij idea 以及 tomcat 上调试成功,结合调用堆栈希望可以加快 ``how tomcat works`` 读书进度。
?
1. tomcat 7.0.5 启动支持调试
?
新建文件 setenv.bat
?
?
找到 remote 子项,选择新增配置
?
?
输入项目名称,端口设置 tomcat 配置的 8000,并选择源码所在模块,调试模式为 attach
?
?
?
?
点击 ok 关闭设置窗口
?
4. 在源码上设置断点后,点击调试按钮
?
?
?
?
?
?
调试窗口输出
?
?
?
再进一步关联 tomcat 源码则可以了解到请求在 servlet 容器中的一系列转发过程了。
?
?
thanks 。一次成功! 2 楼 yjz1409276 2012-04-24 再问:如何关联Tomcat和Struts2的源码,分析Struts2的架构? 3 楼 yiminghe 2012-04-27 yjz1409276 写道再问:如何关联Tomcat和Struts2的源码,分析Struts2的架构?
open module setting -> dependencies -> new library -> tomcat src/java


