![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
http://www.atmarkit.co.jp/fjava/rensai2/jspservl …
を参考に、jsp を勉強していますが、
「 ■初期化パラメータの活用 」 というところで、
アプリケーションルートの配下に「/WEB-INF/web.xml」を配置するとありますが、
アプリケーションルート とはどこのことでしょうか?
(1) [tomcat559 インストールフォルダ]D:\server\tomcat\
(2) http://localhost:8080/jsp/E:\public_html\jsp\
(3) http://localhost:8080/jsp/folder/E:\public_html\ …
(3) で作業しています。
web.xml はそのままで、読み取るjsp を以下のように変えています。
<%@ page contentType="text/html;charset=Shift_JIS" %>
<%
String s = application.getInitParameter("driverName");
if (s==null)
out.print("読み込めない");
else
out.print(s);
%>
ちなみに、
(3)/WEB-INF/web.xml と置くと、「読み込めない」と表示されます。
(2)/WEB-INF/web.xml と置くと、 「HTTPステータス 404 - /jsp/folder/hoge.jsp」となります。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?e8efa67)
No.1ベストアンサー
- 回答日時:
>アプリケーションルート とはどこのことでしょうか?
そのWebアプリケーションを開いたところのことです。
・・思ったのですが、おそらくWebアプリケーションとしてプログラムを作成していないのでは? 通常、JSP/サーブレットを使ったサーバサイドのプログラムは、Webアプリケーションと呼ばれる形で作成します。これは一般にWARファイルという圧縮ファイルとして配布され、このWARファイルをサーバにインストールすると自動的に展開されWebアプリケーションとして認識されるようになります。
質問内容からするに、単純にTomcatの公開ディレクトリ内にJSPのファイルをおいて動かしているだけのような印象を受けます。
まず、Webアプリケーションについて調べてみるとよいでしょう。Webアプリケーションとして作成すれば、/WEB-INF/web.xmlは最初から存在しているはずなので。
p.s.
公開ディレクトリをEドライブ内に修正されているようですが、そのあたりの情報も記述されていないと回答側としては意味が分かりませんので、あわせて記述された方がよいかと。
この回答への補足
回答ありがとうございます。
参照先の web.xml に「?」「&」が含まれていたというのがオチでした。
これを &#・・・ の形に変更し、
E:\public_html\jsp\WEB-INF\web.xml
に置くと、文字が取得できました。
http://localhost:8080/jsp/ は
D:\server\tomcat\conf\Catalina\localhost\ に jsp.xml を作成し、
<Context path="/jsp" docBase="E:\public_html\jsp" />
とだけ記述したものです。
warファイルにするというのは目にしたことはあるのですが、
今回は輪郭を知りたいと思っているので立ち入らないことにします。
混乱状態で、まだ謎の部分がありますが、
うまく文字に出来ないので、
ここで締め切らせてもらいます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- ホームページ作成・プログラミング メールフォームで送信すると「通信に失敗しました。ページの再読み込みを...」で送信できません。 2 2023/05/26 18:11
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
org.xml.sax.SAXParseException...
-
jspでこんなエラーが出ます
-
TomcatでのHTMLの表示
-
ibatis初心者 設定エラー
-
hibernate.cfg.xmlの配置場所に...
-
Eclipseで、プロジェクト名のと...
-
html上で、バッチやexeファイル...
-
javaクラスファイルをEclipseで...
-
正しいURL指定しているにもかか...
-
split関数で区切り文字がない場合
-
Eclipseのアンインストールの仕方
-
system.mdwを見つけることが出...
-
Eclipse・プロジェクトで、フォ...
-
開発初心者です。eclipseでJS...
-
JSPのクラスをコンパイルできな...
-
Eclipse(JAVA)のデバッグで他...
-
The requested resource is no...
-
eclipseで1ファイルの警告を100...
-
classファイルについて
-
JSP内でString型からint型に変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TomcatでのHTMLの表示
-
【Tomcatが突然動かなく...
-
org.xml.sax.SAXParseException...
-
ibatis初心者 設定エラー
-
contextタグ内のsourceタグにつ...
-
hibernate.cfg.xmlの配置場所に...
-
TomcatとEclipseのweb.xml[]に...
-
Eclipse、Tomcat、Mysql で開...
-
Tomcatのエラーページをカスタ...
-
is this even a thing?
-
StrutsのDataSourceの使い方。...
-
Java -- Ant replaceタスク 予...
-
struts以外のフレームワークに...
-
アップロードした画像の格納先...
-
EclipceとTomcatは同じパソコン...
-
Tomcatでいうアップロードフォ...
-
jspでこんなエラーが出ます
-
onkeydownでprintscreenは
-
web.xmlでtaglib-locationを設...
-
javaScriptからxmlファイルを読...
おすすめ情報