记录一个遇到的小问题
问题出现到解决 用了2小时左右的时间才解决
具体问题:
ssm项目部署成功 前端访问路径的时候 返回状态码200 返回结果为空白 浏览器页面显示空白,后台无任何异常日志打印,打断点 没有进入到controller里面去,各种配置也是没问题的,写的contextListener 在项目启动的时候能够进入contextInitialized方法,写的SessionListener在项目部署后浏览器初次访问能够执行里面的sessionCreated方法,每一次浏览器发送请求RequestListener里面的requestInitialized都能执行, 查看HttpAspect(一个切面吧 里面配置为拦截所有进入controller里面的类的方法) 里面的doBefore 进不去,到这里为止 百思不得解啊……..
到这一步距离出现问题已经有5分钟了 还是没解决
午饭到点了……吃饭去—->一小时后…..睡觉去
下午2点 休息40分钟后感觉精神很好哈 开始干活了
项目继续跑起来 问题继续解决的
会不会是filter的问题 检查web.xml里面的没问题,突然 灵光一闪 使用@WebFilter注解方式配置了两个filter (由于测试后注释掉 doFilter 方法里面的所有代码 所以doFilter 里面没有任何输出 所以在看控制台的时候忽略掉了它们) 进入doFilter 一看 好家伙 居然没有将请求放行 加上chain.doFilter(request, response);
OK 感觉世界到处都充满掌声