- 浏览: 543092 次
- 性别:
- 来自: 湖南娄底
文章分类
- 全部博客 (252)
- C#资料 (0)
- java资料 (22)
- 数据库资料 (0)
- Java :开发中遇到的问题 (4)
- 书写属于我的人生 (6)
- spring (6)
- hibernate (16)
- struts (17)
- SSH (5)
- Linux操作系统 (1)
- Ext (5)
- Jquery (9)
- Tomcat部署出错 (2)
- xml (5)
- JSON (5)
- javascript 专题 (5)
- 开发环境配置 (2)
- web 开发 (27)
- Eclipse (7)
- Integration (1)
- 解决方案搜罗 (7)
- 网站收藏 (8)
- 测试框架 (1)
- iframe 专题 (6)
- JSTL (2)
- 各种插件收集 (2)
- 权限设计模型探讨 (1)
- DWR (1)
- log4j (3)
- java (11)
- java 格式化 (1)
- 软件工程 (2)
- 乱码专题 (1)
- UML (4)
- java 设计模式 篇 (1)
- 用法收集 (0)
- sourceforge apache solutions (2)
- Struts2 + JPA + Spring 开发 (1)
- 自定义工具箱 (0)
- IDE (4)
- opencms (1)
- jeecms (1)
- ant (0)
- maven (2)
- 数据库连接池 (0)
- spring MVC (0)
- android (1)
- web-server (1)
- iphone-开发环境 (1)
- iphone-软件开发 (6)
- iPhone-软件设计 (1)
- iphone-应用 (3)
- iPhone-设置 (2)
- iphone-软件开发-设计模式篇 (0)
- iphone-软件开发-OC基础 (9)
- iphone-软件开发- UI篇 (9)
- iphone-软件开发-工具类篇 (1)
- iphone-软件开发-第三方篇 (0)
- iphone-软件开发-特效篇 (2)
- iphone-软件开发-动画篇 (1)
- oracle (1)
- Java-Security (0)
- Three20 UI (1)
- IOS-HOW-TO-专题 (1)
- Mark-Develope Issues (1)
- iphone-软件开发- 资料参考篇 (1)
- C 语言-基本语法 (0)
- Java Servlet (2)
- Eclipse optimization (1)
- IOS Basic (0)
- ecl (0)
- FRONT-HTML (0)
- FRONT-JS (0)
- PHP (0)
最新评论
-
qq_29862421:
[[color=brown]color=yellow][url ...
java 上传图片同时获得图片的宽和高 -
hhb19900618:
NSString <==> NSNumber 之前 ...
OC 常用数据类型之间的转换 -
baohuan_love:
果然能解决问题,感谢分享
Tomcat Error Page配置 与 Error Page在IE下不能转发的问题 -
唐丽梅6313:
很细致。。
键盘样式风格有关设置-iOS开发 -
olived:
哥哥,为什么我的没有破解成功,总是提示许可文件丢失!!QQ:3 ...
[软件测试解决方案] soapUI 4.0.1破解方法
Tomcat Error Page配置 与 Error Page在IE下不能转发的问题
一:Tomcat Error Page配置
如果JSP页面出现异常,就会转到tomcat自动的那个异常页面,页面不怎么友好。jsp标准中提供了error
page的配置,可以自己定义当出现错误时跳转到哪个页面。这个配置在web.xml里面进行配置,下面一步步来实现自定义错误页面。
1.首先,在web.xml加入下面的标签:
<error-page>
<error-code>400</error-code>
<location>/400.html</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/404.html</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
解释一下,error-code是错误代码,location是转向页面。如果这个配置成功,当服务器出现这个错误代码的时候,就会跳转到location这个页面。location可以是html文件,也可以是jsp页面。
2.下面编写一下error.jsp页面的代码,例如:
<%page
contentType="text/html;charset=Big5"
isErrorPage="true"%>
<html>
<head><title>出现错误</title></head>
<body>
<H1>错误:</H1><%=exception%>
<H2>错误内容:</H2>
<%
exception.printStackTrace(response.getWriter());
%>
</body>
</html>
因为这个页面调用了exception内置对象,所以isErrorPage必须为true。
3.不仅可以根据html的错误代码来条转页面,也可以按异常类型来进行跳转,例如:
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/errorhandler.jsp</location>
</error-page>
不仅可以使用jsp内置exception对象来取得异常,也可以取得request中的attribute。例如:
<%@Page contentType="text/html;charset=Big5"
isErrorPage="true"%>
<html>
<head><title>错误信息</title></head>
<body>
错误码: <%=request.getAttribute("javax.servlet.error.status_code")%>
<br>
信息:
<%=request.getAttribute("javax.servlet.error.message")%>
<br>
异常:
<%=request.getAttribute("javax.servlet.error.exception_type")%>
<br>
</body>
</html>
二: Error Page在IE下不能转发的问题
这是IE自身的设定导致的,经过百度,找到几个解决办法:
1, IE设定
工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) , 这样就可以了
2,
设置指定错误页页状态为正常,来告诉IE这不是一个服务器错误, 从而不显示IE的自定义错误页
<%
response.setStatus(200); // 200 = HttpServletResponse.SC_OK
%>
3,
把错误页做大一点,弄个几百K 就可以显示错误页面 (加一个div块,display设为none就可以了),这个问题比较奇怪.
发表评论
-
Installing Tomcat on Mac OS X
2013-02-28 16:15 1076To get Tomcat, visit the follo ... -
How to iterate HashMap using JSTL forEach loop
2012-10-05 18:47 0JavaServer Tag library is one o ... -
URL重写技术urlrewrite
2012-09-21 11:27 0需要一个urlrewritefilter的包,这个包是个开 ... -
Session 和 Cookie 以及 URL重写那些事
2012-09-17 23:05 0Cookies 是服务器在本地机器上存储的小段文本并随每一个 ... -
swfupload 解决方案
2012-06-12 16:56 0据说是完美解决方案: http://blog.csdn.ne ... -
解决不同浏览器上中文文件名的下载乱码问题
2012-02-27 20:55 3112目前,我们的U盘和Mail中对含有中文文件名的下载处理都不是太 ... -
前端开发工具箱 (js & css 代码压缩、优化
2012-02-25 09:59 0前端开发工具箱 (js & css 代码压缩、优化) ... -
servlet tomcat web.xml配置信息说明
2012-02-17 10:42 1458过滤器: 1.类型配置1[解决请求期间,数据库sess ... -
数据库连接池技术的总结
2012-02-14 11:51 01.Proxool的数据库连接池配置信息: <prox ... -
http协议那点事!
2012-02-13 21:52 1020作为一个开发者,尤其 ... -
运用proxool连接池
2012-01-10 10:19 1007最近做的一个项目中运用到了连接池技术,可能我们大家比较熟悉的 ... -
兼容 ie,ff,Google,safari,opera 的回车事件
2012-01-09 16:56 1053http://oraclestudy.iteye.com/bl ... -
js 中eval和execScript
2012-01-09 16:55 1580http://blog.csdn.net/on_load_19 ... -
网页背景音乐使用方法
2011-11-22 12:25 1010一、学会添加音乐文 ... -
Java Pet Store 2.0 应用程序简介
2011-11-14 17:48 3596http://developers.sun.com.cn/Ja ... -
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步)
2011-11-14 12:23 1261在服务器端判断request 来自Ajax请求(异步)还 ... -
Java Pet Store 2.0 应用程序简介
2011-11-14 09:08 898使用 Ajax 创建用于无缝数据交互的 Web 2.0 ... -
部署war文件到Apache Tomcat服务器
2011-11-17 14:45 5215下面我将描述正确的部署.war(web application ... -
网站开发 html控件和css篇
2011-11-13 18:32 9351.文本框; <input id="word ... -
关于Session生命周期的问题
2011-11-13 01:35 1634以下情况,Session结束生命周期,Servlet容器将Se ...
相关推荐
本篇文章将深入探讨`errorPage`在Tomcat环境中不能使用的问题,并提供解决方案。 首先,我们要理解`errorPage`的工作原理。在JSP中,`<error-page>`元素在`web.xml`部署描述符文件中定义,它允许我们将特定的HTTP...
如果你的Tomcat安装在C盘里,如:c:\tomcat(在这里切记一下,安装Tomcat时,在其字母周围一定不要存在空格,否则最后可能导致配置不成功) 1,新建变量名:CATALINA_BASE,变量值:C:\tomcat 2,新建变量名:...
2. **错误页面**:在`web.xml`中定义全局错误页面,提高用户体验,例如`<error-page><error-code>404</error-code><location>/error/404.html</location></error-page>`。 **优化要点五:安全性** 1. **安全管理器*...
### Tomcat的安全方面设置与简单配置过程说明 在IT领域,服务器的安全性是至关重要的,尤其是在Web应用服务器中。Apache Tomcat作为一款广泛使用的开源Java Servlet容器,其安全性配置成为了许多开发者关注的重点。...
在 Windows 环境下配置 Nginx 作为 Tomcat 的反向代理服务器是一项常见的任务,主要用于实现负载均衡、提高安全性及提升性能等目的。本文将从下载 Nginx 开始,详细介绍如何在 Windows 系统上完成这一配置。 #### ...
10. **错误页面和重定向**: 在`web.xml`中定义错误页面可以提供友好的错误信息,或者使用`<error-page>`元素配置错误代码的处理。 描述中提到的“在项目里的属性,找到tomcat配置,直接将包导入即可使用”,这可能...
当在同一台主机或同一网络文件系统中的Apache httpd Web服务器与Tomcat之间共享网页实际目录时,需要注意两者的安全防护模式之间的相互作用。例如,Tomcat不会保护`.htaccess`文件,而Apache也不会保护`WEB-INF`或`...
Tomcat是一款广泛使用的开源Web服务器和Java应用服务器,主要用于运行Servlet和JSP应用程序。它由Apache软件基金会的Jakarta项目维护。...在遇到问题时,查阅官方文档或在线社区通常能找到解决方案。
当你遇到“tomcat异常配置”的问题时,这通常涉及到如何管理和处理服务器在运行过程中产生的错误。比如,当用户访问一个不存在的页面或者服务器内部发生错误时,系统应该能够提供有用的反馈,而不是简单的HTTP状态码...
### TOMCAT的配置详解 #### 一、简介 Apache Tomcat 是一款开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages ...希望本文能帮助您更好地掌握Tomcat的配置方法,为您的Java Web开发之路提供有力支持。
标题中的“Tomcat虚拟机配置”指的是在Apache Tomcat服务器中设置多个独立的虚拟主机,以便在同一台服务器上运行多个不同的Web应用。Tomcat作为一款流行的开源Java Servlet容器,经常被用于开发和部署Web应用程序。...
深入理解Tomcat的配置对于优化应用性能、解决运行问题至关重要。本文将从多个方面对Tomcat的配置进行详尽解析。 一、Tomcat结构与目录介绍 Tomcat的目录结构清晰,主要包括以下几个关键部分: 1. conf:存放Tomcat...
- 在Tomcat的bin目录下,运行`startup.bat`(Windows)或`sh startup.sh`(Linux/Mac)启动Tomcat服务。 2. **配置文件详解** - `conf/server.xml`: 核心配置文件,定义了服务器端口、Connector、Context等关键...
默认情况下,Tomcat不处理请求URI的编码,这可能导致非ASCII字符在URL中传输时出现乱码。将`URIEncoding`设置为`utf-8`可以确保所有接收到的URL参数都按照UTF-8编码进行解码,避免了中文或其他多字节字符的解析问题...
- 可以在`web.xml`中通过`error-page`元素指定自定义的错误页面,提升用户体验。 14. **MIME类型配置**: - 在`conf/web.xml`中,可以通过`mime-mapping`元素添加或修改MIME类型,使服务器能正确处理不同类型的...
在`WEB-INF/web.xml`中,可以定义自定义的错误页面,如`<error-page><error-code>404</error-code><location>/error/404.jsp</location></error-page>`,使得用户看到的不是默认的错误信息。 ### 7. 资源限制与连接...
8. **错误处理**:通过`error-page`元素在`web.xml`中可以自定义错误页面,以提供友好的错误信息给用户。 9. **日志和调试**:Tomcat使用`logs`目录下的文件记录日志。`logging.properties`文件可以用来配置日志...
5. **错误处理**:配置全局错误页面,如`<error-page><error-code>404</error-code><location>/error.jsp</location></error-page>`。 完成以上步骤后,你的JSP应用就能在Tomcat上顺利运行,并通过MySQL数据库存储...
正确配置Tomcat是确保它能满足不同需求的关键。以下是一些来自《Tomcat权威指南》的配置技巧。 1. 配置系统管理(Admin Web Application) Tomcat提供了一个内置的管理工具,名为Admin Web Application,它允许管理...