web.xml ファイルに以下を追加して、重要な http エラーごとにデフォルトのエラー ページを作成しようとしています。
<error-page>
<exception-type>java.sql.SQLException</exception-type>
<location>/error-mantenimiento.xhtml</location>
</error-page>
<error-page>
<error-code>401</error-code>
<location>/error-mantenimiento.xhtml</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/error-mantenimiento.xhtml</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error-mantenimiento.xhtml</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error-mantenimiento.xhtml</location>
</error-page>
<error-page>
<error-code>503</error-code>
<location>/error-mantenimiento.xhtml</location>
</error-page>
http 404エラーをスローして、偽のURLを使用しようとすると、FirefoxまたはChromeで動作します。しかし、IE6 から IE8 では、「ローカルホストから ... をダウンロードできません。このインターネット サイトを開けません。要求されたサイトは利用できないか、見つかりません。後でもう一度試してください。」というメッセージが表示されます。
このエラーをインターネットで検索したところ、[セキュリティ] タブで [暗号化されたページをディスクに保存しない] を有効または無効にすることで修正したという報告がありました。このオプションを有効または無効にしてみてください。同じエラーがスローされ続けます。また、httpヘッダータグを追加または削除しようとしました
他の投稿と同じですが、同じ IE6 エラーが発生します。エラー ページは IE9 以降で機能します。
私が使用する Web サーバーは JBOSS 4.0.3 です。
私の知る限り、彼らはブラウザを切り替えたくないので、この問題は未解決のままです。
また、Windowsレジストリの次のレコードを変更してみました
BypassHTTPNoCacheCheck doubleword 0x00000001
BypassSSLNoCacheCheck doubleword 0x00000001
しかし、うまくいきませんでした... :S これに関する手がかりはありますか?
よろしく