在idea调试的过程中,经常会遇见打断点出现断点是红色但是里面没有对号的情况,这种情况下的断点是无效的,程序执行到这个地方不会停下来。如下图所示,
问题:tomcat已经debug启动 localhost:8081 能访问欢迎页
解决方法1:
解决方法2:
是项目中存在多个版本不同的jar包导致的,找到相应版本的jar,在pom.xml中exclude就可以用啦。
<dependency>
<groupId>ssdev</groupId>
<artifactId>ssdev-oauth2-server-for4X</artifactId>
<version>4.0.0.RELEASE</version>
<exclusions>
<exclusion>
<groupId>ssdev</groupId>
<artifactId>ssdev-mvc</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
</exclusions>
</dependency>