ClassNotFoundException:javax.servlet.WriteListener 安全升级后 spring 超过 4.1.5

ClassNotFoundException: javax.servlet.WriteListener after upgrading spring security past 4.1.5

在将 spring 安全升级到 4.1.5 以上时,我们遇到了寻找 javax.servlet.WriteListener.

的 ClassNotFoundException

将 spring 安全核心和相关包升级到 4.1.5 以上会导致对“提供的”范围 servlet api 版本 3.1.0 的依赖,其中包含一个新的 class “写监听器”。 javax.servlet-api之前的版本,3.0.1,不包含这个class。此依赖项的范围为“已提供”,因为它是 tomcat 部署的一部分。