比如我们想调试jboss-6.1.0.Final/server/all/deploy/httpha-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/ReadOnlyAccessFilter.class
处的源码
IDEA创建新项目
快捷键command + ;
打开项目设置
这里选中WEB-INF文件夹或者classes文件夹都行,不要选中那个war包就行
弹出来对话框,OK即可
在右上角设置调试选项
点击绿虫子,开启debug
访问http://127.0.0.1:8080/invoker/readonly
发现断点生效了
也可以把jboss-6.1.0.Final所有文件导入到idea,自动读取所有的jar包
然后把你需要调试的包用以上方法添加到dependency中即可,这一点较为麻烦,还没什么好点的解决方法