springboot gradle项目build成功,但是bootrun的时候失败了,折腾半天了,没有解决问题,跪求大神解答

Task :app-ygrs-weixin:bootRun FAILED
D:\IdeaProjects\microrada\app-ygrs-weixin\build\libs\app-ygrs-weixin-pathing.jar
java.lang.NoClassDefFoundError: javax/servlet/Filter
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Caused by: java.lang.ClassNotFoundException: javax.servlet.Filter
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 7 more
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main"
FAILURE: Build failed with an exception.

报错中提示了javax.servlet.Filter类找不到,如果依赖被打包进了jar,列举一下你jar中的lib目录文件,如果没有就检查自己启动jar的命令的classpath目录(jdk配置或命令指定)下是否包含该项依赖,检查是否有servlet依赖,是否有冲突?

https://blog.csdn.net/surongjian/article/details/73348175

看看你的pom配置文件,检查是否是maven依赖包的 作用生命周期的问题