Tomcat(ver4.1.24)を使用しています。
http://localhost:8080/から、サンプル等は実行できます。
また、書籍のサンプルをwebapps下にフォルダ毎コピーして
実行できます。
ex) \webapps\jsp10\day01-1\intro.jsp
しかし、
\webapps下に自分でフォルダを作ったところ認識されません。
webapps\ex
エラー内容
HTTP Status 404 - /ex
exフォルダは認識されていないようです。
webapps\jsp10
には、もちろんアクセスができフォルダ一覧が表示されます。
ここで、思ったのですがこの両フォルダは何が違う為に、
違った結果になるのでしょうか。
Tomcatの設定にはconfフォルダ以下のweb.xmlやserver.xml等
設定ファイルがあると思いますがこの環境では一切触っていません。
なのに、なぜjsp10フォルダ以下にはアクセスできるのでしょうか。
HP等で調べるとserver.xmlの<context~>で設定するという情報を
見かけますが、jsp10フォルダにはそのような設定はしていません。
どなたかこの現象わかりますでしょうか。
WEB-INF/web.xmlが必要じゃないかな?
dairygoodsさん、回答ありがとうございます。
得に設定はしていませんが認識されているフォルダの
web.xmlを消して、tomcatを再起動したところ
認識されているので、web.xmlが原因ではないようです。
Tomcat ver.1.4.18で試してみたところ、
WEB-INFフォルダの有無で変化するようです。
#ちょっとバグっぽいですね…
できました~。
WEB-INFフォルダの有無でフォルダの認識できるかどうかがかわるようですね。
バグかどうかは別として原因がわかりすっきりしました。
ありがとうございました。