使用 websphere,如果您请求的文件不可用,您会收到一条错误消息:“404 文件未找到”,就是这样。
例如,如果您请求“/mydogxxxx.html”,我会收到一个未找到的响应 404 文件。
非常基本的信息。
如果我请求的 jsp 不可用,“mydogxxx.jsp”我会收到 404 错误代码和有关我的 websphere 版本和其他详细信息的堆栈跟踪信息。
出于安全原因,我需要禁用默认的 jsp 404 错误消息。我怎样才能做到这一点?
这是来自IBM 网站的非常有用的教程。
在 web.xml 中添加以下内容
<error-page>
<error-code>404</error-code>
<location>/error/error404.jsp</location>
</error-page>
或者,如果您的流量通过 HTTP 服务器流向应用程序服务器,则如下修改网络服务器 httpd.conf 中的指令和
ErrorDocument 404 /error/missing.html