ABC¥web \WEB-INF
\abc.jsp
のように配置し、サーバーで起動を選らぶと、「コンテキストルートを更新」と出てくるのでチェックボックスに入れると、localhost:8080/ABC/abc.jsp
でjspが表示できます。
しかし、WEB-INFのなかにサーブレットを配置して、そこから<a href>タグでlocalhost:8080/ABC/abc.jspを呼ぼうとするとたちまち接続できなくなりました。
ステータスは404(つまり見つからない)
The requested resource (/ABC/abc.jsp) is not available.
と成ってしまいます。
何らかの原因でコンテキストルートがうまく認識できていない??のかと思うのですが良くわかりません。
eclipseはall-in-oneを使い、Tomcatは5.0を使っています。
最悪Tomcatのマネージャからwarを配備する方法でも良いので教えてください。
No.2ベストアンサー
- 回答日時:
こんばんは。
自分は仕事としてeclipseを使用して開発しています。お力になれればいいのですが…
>現にhtmlにはアクセスできてもJSPは駄目・・・と言う奇妙な現象に逢いました・・・
web.xmlというファイルで、セキュリティというかファイルをどのようにして呼び出せるかの設定があります。
htmlには制限はかからないと思いますが、jspやcgi、servletなどは制限がかかります。
invokerのコメントを外せば、ルートパスからの相対パスで、マッピングを行わなくてもアクセスが可能となります。
自分もall-in-oneを使用しています。
もしかしたらeclipseの設定が問題なのかもしれませんね。
tomcatプラグインを使用されてみてはいかがでしょう?
No.1
- 回答日時:
Servletを配置してとありますが、
Servletで出力したページは表示されるのでしょうか?
server.xmlの設定で、Contextタグの設定は出来ていますか?
web.xmlの設定でサーブレットのマッピング又はinvokerの設定を有効にしていますか?
hrefタグで、普通はlocalhost:8080/ABC/abc.jsp
とは記述しません。
大体ここらから見直してみてはどうでしょうか
この回答への補足
スイマセン。質問がわかりにくいですね・・・
”eclipse”での質問です。
あと。5.0になると、server.xmlには記述をしないみたいです。
何度もやり直しているうちに出来るようになりました。
でも、結局何が悪かったのかはわからないままです。
>Servletで出力したページは表示されるのでしょうか?
でます。
>web.xmlの設定でサーブレットのマッピング又はinvokerの設定を有効にしていますか?
思い違いかもしれないのですが、確かにサーブレットはマッピングが必要ですが、
WEB-INFと同じ階層に、
jspやhtmlは置くだけでアクセスできるのでは・・・??
現にhtmlにはアクセスできてもJSPは駄目・・・と言う奇妙な現象に逢いました・・・
>hrefタグで、普通はlocalhost:8080/ABC/abc.jspとは記述しません。
スイマセン。普通はどう、とか言うことではなくて、
なぜつながらないのか・・・と言うことを知りたかったのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/03/09 14:24
- Excel(エクセル) ExcelのABC分析についてです。 IF関数 VLOOKUP関数等など使わずに、ABC分析は出来ま 2 2023/06/15 23:57
- 英語 定冠詞は絶対いる? 1 2023/04/09 14:35
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 08:37
- 英語 固有名詞を小文字で書くのは違反? 4 2023/04/09 01:34
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jspからServletを呼び、元のjsp...
-
webアプリを作ってます。エラー...
-
JSPからJSPへ情報を渡せる?
-
Java サーブレット間の値の受渡...
-
servletからjspへの遷移時に文...
-
TomcatのJSP Examplesのページ...
-
Tomcatで、存在するファイルがS...
-
Struts:フレーム内JSPからcssフ...
-
WEB-INF直下のフォルダ
-
jspでの表示の仕方
-
eclipseで新規Tomcatプロジェク...
-
javascriptでformの送信後、値...
-
WebLogic6.0 でのJSPプリコンパ...
-
jsp:paramアクションタグで配列...
-
TomcatとJSPの階層関係
-
eclipseのWTPでコンテキストル...
-
jspでformのvalueを取得。
-
フォーム上で押されたボタンに...
-
ActiveWorkbook.Pathの一つ下の...
-
Java-jspの画面入力値保持について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jspからServletを呼び、元のjsp...
-
webアプリを作ってます。エラー...
-
JSPからJSPへ情報を渡せる?
-
jspでbeanを使いたいのです...
-
WEB-INF直下のフォルダ
-
JSPのエラー画面(error.jsp)に...
-
javaでカレンダー作成
-
[JSP]1Servletから複数フレーム...
-
return new ActionForward("xxx...
-
Tomcatの仮想ディレクトリ配置...
-
struts2 jspファイル直接参照禁...
-
jsp:paramアクションタグで配列...
-
Servlet-JSP間のhidden要素での...
-
Struts:フレーム内JSPからcssフ...
-
Java PostgreSQL スクリプトレット
-
JSPでimportを行う時の、変数の...
-
javascriptでformの送信後、値...
-
Seaser2のフォルダ構成について
-
jspからjarを参照したいのですが
-
Servletで値を受け取る
おすすめ情報