在用gateway集成shiro时发现gateway启动失败,开始以为是shiro版本不兼容,排查后发现不是这个问题。往下看发现了这个报错
在这里插入图片描述
怎么会突然差这个类?当在网上查阅后发现这个包是存在于tomcat中的,而tomcat又是内嵌于web依赖中的,当初集成gateway的时候发现gateway和web依赖冲突,所以没有引入web依赖,导致了现在的问题,
解决方法也很简单,引入servlet依赖就好了

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
</dependency>

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐