问题
在调试tomcat源码时,发现断点和实际代码行号对应不上,后来发现原来是工程的依赖包中,也有一个tomcat的jar包,那么自然存在重名的类,有时候,idea会优先使用这个jar中的类,导致我们无法调试正确的代码。
怎么解决呢,方法就是使用alternative source,手动指定:
如果不小心关了,找不到窗口,方法如下:
参考:《Intellij IDEA Debug 多模块下断点目标源问题》
在调试tomcat源码时,发现断点和实际代码行号对应不上,后来发现原来是工程的依赖包中,也有一个tomcat的jar包,那么自然存在重名的类,有时候,idea会优先使用这个jar中的类,导致我们无法调试正确的代码。
怎么解决呢,方法就是使用alternative source,手动指定:
如果不小心关了,找不到窗口,方法如下:
参考:《Intellij IDEA Debug 多模块下断点目标源问题》