0 0

websphere 容器 的500错误提示页面 如何替换为自定义的错误页面30

正常情况下当有错误发生时 浏览器会转向错误页面即:Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request... 页面
现在当有错误发生时,我希望浏览器显示我自己设计的错误页面 如:系统正在维护,请您稍后使用!
这个该如何设置?
问题补充:
websphere 例如在容器中该服务没有启动的情况下,用我自己定义的友好界面替换那个400的报错页面! 通常该怎么做?谢谢

问题补充:
这个我希望是通过 IBM HTTP Server 的文件来解决 这样就算应用服务无法启动的时候也能够 展示自定义的错误页面!

我在IBM HTTP Server的http.conf文件中做了如下配置:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.macpao.com

ErrorDocument 500 /mymissing.html

并将mymissing.html(8.53 KB )文件放于IBM HTTP Server目录下
但是不知为何无法显示该错误页面,还是按默认页面显示

如过通过配置将错误页面改为 plain text 或 external redirects 都是好用的~



问题补充:
问题
关于404.html用户自定义错误页面的说明

解决方案
满足极限值

Internet Explorer显示的缺省404错误页面依赖于Web用户控制的两个变量。第一个,可以通过进入Internet选项并选择高级标签,向下拖动滚动条到“显示友好HTTP错误消息”,取消复选框的选中状态,可以禁用此项功能。未被选中的复选框将释放原始的HTTP消息。但是,作为一个网页设计者,你不能假设用户已经取消了这个选项;同时,作为一个Internet Explorer用户,你也不能就认为网页设计者已经设计了友好的用户信息。

第二个关键变量是错误页面自身的大小,以字节为单位。Windows注册表中的键值就是,HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerMainErrorThresholds,将404错误页面大小的极限值设置为512字节。如果该网站的404错误页面超出512字节,那么Internet Explorer将显示此错误页面;如果未超出范围,那么就使用自身的错误页面。

切记只在Windows资源管理器中列示的文件并非总能提供足够的信息来确定文件的实际大小。小于1KB的文件显示大小为1KB,而在文件上单击鼠标右键并选择属性可以确定文件的实际字节数。一旦超出了512字节(增加隐藏的HTML注释将会获得成功),将会为Internet Explorer和其它的浏览器准备详细的错误信息以供查看。
2009年2月16日 17:20

2个答案 按时间排序 按投票排序

0 0

修改配置WEB.XML文件内容,添加:

<error-page>
    <error-code>503</error-code>
     <location>/error/503.jsp</location>
</error-page>
<error-page>
    <error-code>404</error-code>
    <location>/error/404.jsp</location>
</error-page>

这个和楼上说的一样,不过我要提醒你的是一些HTTP Server对定义的错误页面有大小的要求,如果小于要求会定义到缺省的页面去。

2009年2月17日 17:33
0 0

解决这样的问题,从程序入手或者在容器配置一下。打个比方,你用struts2,拦截器,就可以拦截各种异常,然后跳到你定义的页面。或者在web.xml里配置一下<error-page>,定义一下错误页面;或者你在jsp上page标签有个属性errorPage,看你怎么改,根据实际情况看哪种方式改动最好,不影响功能。

2009年2月16日 18:12

相关推荐

    很全的IBM WebSphere MQ 错误码大全

    很全的IBM WebSphere MQ 错误码大全

    websphere7.0配置容器级sso

    【标题】:WebSphere 7.0 配置容器级单点登录(SSO) 【内容】: 在企业级应用环境中,单点登录(Single Sign-On,SSO)是一种重要的安全机制,它允许用户在一次身份验证后访问多个应用程序,而无需再次输入凭证。...

    websphere MQ错误代码

    很详细的 websphere MQ错误代码 包括了最常见的所有错误 websphere MQ错误代码

    WebSphere Application Server 启动错误诊断(WAS)

    WebSphere Application Server 启动错误诊断 在本文中,我们将详细介绍 WebSphere Application Server(WAS)启动错误的诊断方法。WAS 是一个复杂的应用服务器,启动过程中可能会出现各种错误,影响服务器的正常...

    WebSphere Portal7入门教程:portal7页面构建器

    ### WebSphere Portal 7 入门教程:PageBuilder 页面构建器 #### 一、WebSphere Portal 7 PageBuilder 概览 **WebSphere Portal 7** 的发布标志着门户技术的重大进步,尤其体现在其强大的页面构建工具 **...

    websphere常见问题及解决办法

    1. 进入控制台,选择服务器 -&gt; 应用程序服务器 -&gt; Web 容器 -&gt; 定制属性,然后新建一个名为 `com.ibm.ws.webcontainer.invokefilterscompatibility` 的属性,并将其值设置为 `true`。 2. 在 web.xml 文件中添加一个 ...

    JSF 组件WebSphere 平台配置使用说明

    在本文档中,提及的WebSphere Application Server版本为6.1.0.0,而JDK版本为"1.5.0-rc"。这两个版本的选择是基于当时的技术标准和项目需求。 #### 发布应用 ##### 打包与准备 发布JSF应用至WebSphere平台的第一...

    WebSphere Portal Express 开发文档

    10. **最佳实践**:文档通常会包含开发、部署和维护WebSphere Portal Express的最佳实践,帮助开发者避免常见错误,提高开发效率和系统稳定性。 通过深入学习这些知识点,开发者能够充分利用WebSphere Portal ...

    websphere

    LDAP的发展源自于X.500目录服务标准,旨在为互联网提供一种轻量级的访问接口。从LDAP v3开始,该协议已经成为广泛采用的标准,支持丰富的操作和高级特性,如扩展操作、控制和安全机制等。 #### 四、目录组件与模型 ...

    linux下WebSphere启动停止

    假设集群的安装目录为/opt/WebSphere/AppServer,那么需要输入以下命令: ``` [root@localhost bin]$ ./startManager.sh ``` 这将启动集群管理器。 ``` [root@localhost bin]$ ./stopManager.sh ``` 这将停止...

    webSphere指南webSphere指南

    WebSphere是IBM的中间件产品,它为开发、部署和管理分布式应用程序提供了一个全面的框架。 【描述】的重复内容暗示了本指南可能深入讲解WebSphere的基础知识、安装配置、管理和优化等多个方面,旨在帮助用户逐步...

    手把手教你安装配置websphere6.1

    【安装配置Websphere 6.1】是一个关键任务,对于任何希望管理和部署基于IBM Websphere的应用程序的IT专业...通过遵循上述指南,您可以成功地建立一个稳定、安全的Websphere环境,为企业的应用程序提供坚实的运行基础。

    websphere 6.1 资料集

    7. **配置文档**:`WebSphere+v6.1配置文档.rar`和`websphere安装后配置说明.rar`提供了详细的配置指导,可能包括自定义服务器配置、扩展功能如JMS、EJB、SSL/TLS、JDBC驱动、WS-Security等的配置。 通过这些资料,...

    WebSphere7.0_上部署struts2_找不到用于处理_JSP_的扩展处理器

    这个错误的主要原因是WebSphere在尝试初始化JSP扩展处理器时,遇到了类型不匹配的异常。具体表现为`ClassCastException`,即尝试将`com.sun.faces.application.WebappLifecycleListener`转换为`java.util.Event...

    WebSphere如何打补丁

    本文将详细介绍如何为WebSphere打补丁的具体步骤,包括下载必要的工具和补丁包、安装Update Installer for WebSphere server以及安装补丁的过程。 #### 二、准备工作 在开始之前,请确保已经具备以下条件: 1. **...

    Websphere(6.1)HTTPS配置

    - 在端口分配页面,为HTTPS添加新的端口,如9443,选择“自定义SSL”并指定之前创建的keystore和key别名。 3. **启用SSL** - 回到服务器实例的配置页面,选择“服务器” -&gt; “WebSphere应用程序服务器” -&gt; 选择...

    WebSphere

    WebSphere是IBM提供的一款强大的企业级应用程序服务器,它在IT行业中扮演着至关重要的角色,尤其在构建、部署和管理企业级Web应用程序方面。WebSphere作为IBM的中间件产品,是其软件栈的核心部分,旨在帮助企业实现...

    在Linux服务器上每周自动重启WebSphere服务配置

    - 查看/var/log/cron日志文件以获取错误提示信息。 2. **权限问题**: - 确保执行脚本具有足够的权限。 - 可以通过设置脚本执行权限或使用`sudo`命令解决。 3. **WebSphere服务无法正常启动或停止**: - 检查...

    WebSphere Portal Server 白皮书

    随着门户技术的成熟,WebSphere Portal Server引入了委托管理、级联页面布局、Web服务门户联盟等概念,支持高级portlet应用、业务流程集成、知识管理及高级个性化功能,进一步提升了门户的智能化水平。 ### 四、...

    WebSphere Commerce 反编译包

    WebSphere Commerce反编译包是针对IBM的电子商务平台WebSphere Commerce的一款特殊工具,它主要用于查看、分析和可能地修改WebSphere Commerce的源代码。在商业软件开发中,源代码通常是私有的,但反编译工具可以...

Global site tag (gtag.js) - Google Analytics