![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
<Tomcat>存在しないJSPをインクルードしたときに
表示されるエラーを表示しないようにしたい
かなり不可解な要求だとは思います。が、とある理由でこのような要求を必要としています。
Tomcatでは、存在していないJSPやHTMLを、<jsp:include>でインクルードすると、
The requested resource (/tw/store/haoki/include/miss.html) is not available
といったエラーが画面に表示されてしまいます。
存在しないJSPなどをインクルードしたときでも、このエラーを画面に表示しないようにしたいです。
何か方法はありませんか?(できればTomcatの設定など、設定ですむようにしたいです。)
あ、コーディングで回避する方法ならすでに調査済みです。
JSPファイルが1000を超えているため、コーディングで対応するというのは、できる限り回避したいのです。
Google使ってかなり調べてみましたが、方法は見当たりませんでした。
どうか、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
方法は無いと思います。
jsp:include に対応するソースの exception を握りつぶせばいいのかもしれませんが、やってはいけない対応だと思います。(結果本来 include しなければいけないファイルが漏れていても気づかなくなりますよね?)
読み込もうとしたファイルがない場合にエラーを出す以外に、tomcat にどう振舞えと?
1000 以上あるjsp ファイルがあっても影響を受けているのは実際どれくらいでしょうか?
本当に一律な対応してもいいのでしょうか?
まずい状況になっているのに、まずい対応をすることは、問題を大きくしたまま先送りすることになるので、将来的に大きなツケを回すことになります。
エンジニアの良心に基づいて、あるべき状態(必要ないファイルをincludeしない)になるよう努力するのが筋だと思いますが、どう思いますか?
この回答への補足
別サイトで回答いただきましたので、こちらは閉めます。
http://ap.atmarkit.co.jp/bbs/core/fjava/26983
回答ありがとうございます!
このインクルードするJSPやHTMLは、エンドユーザが取り扱うものなので、誤って削除したときや、そもそも内容を書く必要のないファイルを用意しなくても、余計なメッセージが画面に表示されないようにしたい、という要望なのです。
とはいえ、すべてのjsp:includeが対象というわけではないので、エラーをつぶしてしまっては、おっしゃるとおり、開発保守にも支障が出ます。
運用カバーでお願いするしかないかなと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- サーバー IIS10でホスト名を設定するとHTTP Error 404が出てしまいます 1 2022/04/04 13:17
- バックアップ ファイル履歴を使用してバックアップよりハードディスクドライブに保存した方良いですか? 3 2022/09/29 22:31
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- その他(クラウドサービス・オンラインストレージ) Googleカレンダーの共有について質問させて頂きます。 現在、個人でのGoogleカレンダーと職場 2 2022/10/19 15:58
- オープンソース Excelファイルをデバッグしたい 4 2022/09/15 10:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SVFの設定について:クラスパス...
-
classファイルについて
-
【Eclipse】パッケージ・エクス...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
earファイルを展開する方法
-
Eclipse・プロジェクトで、フォ...
-
DOMParserを使いたいのですが
-
JADで*.jarごとデコンパイルす...
-
「削除するか、クラスパスの正...
-
jdbcドライバのjarファイルにク...
-
<Tomcat>存在しないJSPをイン...
-
EclipseでHTTP404エラーが出る。
-
Javaアプリケーションのアイコ...
-
showSaveDialogを使ったファイ...
-
javax.mailがimportできない
-
Eclipseで、配布可能なJARファ...
-
『ClassNotFoundException: org...
-
vbs で jar ファイルを起動させ...
-
jarの分割に関するベストプラク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
【Eclipse】パッケージ・エクス...
-
earファイルを展開する方法
-
EclipseでHTTP404エラーが出る。
-
jdbcドライバのjarファイルにク...
-
プログラム実行の際に、「ソー...
-
「メイン・マニフェスト属性が...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
『ClassNotFoundException: org...
-
javax.mailがimportできない
-
ResourceBundleクラスの使い方
-
macでのファイル場所指定
-
「main メソッドを持つクラスが...
おすすめ情報