今天使用开源项目JeeSite4,在IntelliJ IDEA用Spring Boot运行出错 java.lang.NoClassDefFoundError: javax/servlet/ServletContext
记录一下解决办法:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
尝试将provided修改为compiled但是还是运行不了。最后直接注释<scope>provided</scope>这一行就可以运行了。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <!--<scope>provided</scope>--> </dependency>