自己项目需求是用springboot,打包打war包,开发工具用的idea社区版。项目pom.xml文件中引用
<!--当打war包到tomcat时,自动排除内置的tomcat,避免二者产生冲突 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!--打包的时候可以不用包进去,别的设施会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。 相当于compile,但是打包阶段做了exclude操作 -->
<scope>provided</scope>
</dependency>
就是在这样的环境下,开发过程中debug启动。悲催的报错了。
经查证这是idea的配置问题。增加以下配置即可
选择 Edit Configurations--Modify options
勾选这个,Apply--OK,完工。