• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

解决springboot项目启动报错(java.lang.ClassNotFoundException: javax.servlet.ServletContext )

error 来源:sunjun0207 12次浏览

解决springboot项目启动报错(java.lang.ClassNotFoundException: javax.servlet.ServletContext )

1.在运行SpringBoot时启动报错: 解决springboot项目启动报错(java.lang.ClassNotFoundException: javax.servlet.ServletContext )

Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean

2.旧版本的IDEA有个bug,就是scope为provided时启动不会加载所以会报错:

			<dependency>
		        <groupId>org.springframework.boot</groupId>
		        <artifactId>spring-boot-starter-tomcat</artifactId>
		        <scope>provided</scope>
		    </dependency>

3.可以把provided注释掉,但是如果打包时不需要这个包,每次都需要去掉注释就很难受了,而且还容易忘记。还有一些Tomcat本身就有的包也不需要打进工程,如:

<dependency

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)