本来在项目的web.xml中就可以通过:
<error-page>
<error-code>404</error-code>
<location>/404.html</location>
</error-page>
然后再做一个404页面就好了.
后来发现,因为配置了虚拟路径,还有在本地解析了域名,再这样配置就不好了,不知道为什么了...
后来解决了:
出来在项目中配置404错误并新建404页面外,还要在%TOMCAT_HOME%/conf/web.xml中加上:
<error-page>
<error-code>404</error-code>
<location>/404.html</location>
</error-page>
也不知道这是什么原理,调了很长时间才通了...