tomcat配置404错误页面
来源:互联网 发布:好先生路远将来网络话 编辑:程序博客网 时间:2024/05/03 10:26
一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这样定义的:
<default-action-ref name="pagenotfound"></default-action-ref> <action name="pagenotfound"> <result>/pagenotfound.html</result> </action>
这就是说在访问action是.如果没有找到action就访问这个页面,但是我如果我不用.do或者.action的样式,而直接使用.jsp或者.html的方式来访问页面的请,struts就不会处理了.结果是404错误依然出现.
现在已经不是struts的处理范围了,那么这应当是应用的处理范围,经查证,在工程的web.xml中可以设置自定义错误页面,设置如下:
<error-page> <error-code>404</error-code> <location>/pagenotfound.html</location> </error-page>
现在再访问该该工程下面一个不存在的页面,将跳转到自定义的pagenotfound页面,这样,struts中的那个default-action-ref 配置是可以去掉的了.因为404交给tomcat处理了.
然后,然后我输入http://localhost/asdfasdfafd一个不存在的地址,结果404依然出现,
回头想一下,刚才我们的web.xml是在某一个应用下面的,他处理的应当是本应用的404,而http://localhost/访问的是tomcat自已的应用,那么这个web.xml配置就应当在webapp/Root/下面的应用来配了,
Root目录下面放着Tomcat的应用,把里面换成自已的就行了.
于是现在再进行输入不存在的地址,成功跳向自定义的错误页面.
- tomcat配置404错误页面
- 在Tomcat中配置404自定义错误页面全解
- 在Tomcat中配置404自定义错误页面全解
- 在Tomcat中配置404自定义错误页面
- 在Tomcat中配置404自定义错误页面全解
- Tomcat配置400/404/500自定义错误页面
- tomcat web.xml配置错误页面
- 自定义Tomcat 404错误页面
- nginx 配置 404 错误 页面
- 配置404等错误页面
- 如何自定义Tomcat 404错误页面
- 如何自定义Tomcat 404错误页面
- Tomcat 设置自定义的 404 错误页面
- Tomcat下静态页面应用404错误
- Tomcat 404 错误页面的设置
- tomcat虚拟目录自定义404错误页面
- Tomcat在idea中正确配置启动自动打开的页面报404错误,不能出现Tomcat首页
- Tomcat自定义错误页面
- Overload Overwrite Override
- 编程修改某视图中某构件的线型,颜色和线宽
- 以对象来管理资源
- jQuery 实现动态添文件框
- C++面试题
- tomcat配置404错误页面
- 【资管数据源学习】关于基金账户、交易账户的一些问答
- yum搭建lnmp环境(CentOS6)
- mysql 语句收藏(备查)
- Spring MVC
- 同时运行多个Mac QQ的方法
- Void pointers
- 使用EditText对ListView进行过滤,并作拼音匹配
- 静态变量、全局变量在ELF文件中的位置