org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full det
这个问题我找了网上很多的方法都不管用,最后还是解决了
我用的是struts2 2.5 tomcat 8.5
开始的时候报错如下
org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
网上很都办法都是叫去看日志,找错误源头,然而我看了很久都没找到。
要看到错误的源头得先配置文件如下:
在 WEB-INF/classes目录下新建logging.properties文件,添加以下内容:
org.apache.catalina.core.ContainerBase.[Catalina].level=INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers=java.util.logging.ConsoleHandler
https://blog.csdn.net/gloriaied/article/details/77001372
之后就会报错为
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
这个问题我也查了,网上的解决办法如下:
1.struts2和tomcat版本不对应
2.struts2的jar包没有加完
最后我查看了我的项目下的WEB-INF/lib包,没有发现项目启动了但是jar包没有部署进去
我直接复制了struts2的jar包在lib下,问题就解决了
还没有评论,来说两句吧...