解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示

一般运行 web 项目的时候大部分人选用的是 tomcat 服务器,今天在运行之前的一个项目的时候,遇到一个无厘头的问题,tomcat 启动项目没问题,但是页面却打不开,出现一片空白,404可怕吗?500 可怕吗?可怕!更可怕的是页面出现空白。

之前也遇到过一个类似的问题,当时是过滤器拦截了所有的请求,但是没有放行,导致出现空白的问题

先看一下是什么样的问题:

解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示

在网上也搜了很多的资料,很多写到是tomcat的问题,当然也有可能是,当我将tomcat的webapp下的项目删掉重启后,依然如此,之后经过不懈努力,终于看到有个说是不是过滤器的问题,这句话就勾起了我的回忆。

解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示

在我的项目中只有这个地方用到了过滤器,将这段代码完全注释掉之后,完美运行。

解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示

大致看一下这个springMVC的配置文件,没有多大的问题,但是如果你熟悉的话,就会发现其中的端倪:

解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示
解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示

完美解决。。。。

在基础的JavaWeb项目中,如果用到 Filter 的时候,可以选择用 doFilter 的方式进行放行,从而达到过滤的效果,在这里也是同样的问题,将问题进行细分化,便可以达到很好的解决。