spring cloud 启动依赖 spring-boot-starter-tomcat,如下图的加了 <scope>provided</scope>
则在启动时报错,java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
需要修改dependency,将scope标签去掉,此时查看maven-project中的dependencies中start-tomcat的包是否还是provided,如果还是provided则需要进入project structure中修改module的依赖包,如下图,修改为compile。
再次启动就可以正确启动了。