在tomcat webapps/ROOT/WEB-INF/classes目录下新增 logging.properties:
并填入以下内容:
org.apache.catalina.core.Containerbase.[Catalina].level=INFO
org.apache.catalina.core.Containerbase.[Catalina].handlers=java.util.logging.ConsoleHandler
重新启动应用,此时问题暴露出来了。自定义的filter引起的错误,但是本地开发环境却没有问题。
经过分析查找,发现自定义fitler中仅实现了 filter接口的 doFilter方法,而在java8中init ,destroy也是必须实现的,可以空实现。jdk9则可以不用实现这两个接口。改造以后系统启动即恢复正常。
经过分析查找资料,发现自定义fitler中仅实现了 filter接口的 doFilter方法,而在java8中init ,destroy也是必须实现的,可以空实现。jdk9则可以不用实现这两个接口。改造以后系统启动即恢复正常。



