![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?5a7ff87)
初めまして、Sabaponです。
当方、現在tomcatを勉強を始めたばかりなのですが、
webapps配下に置くディレクトリの参照のことで困っております。
仮にルートディレクトリ名を「test」として、
webapps→test→WEB-INF
という配置までは行ったのですが、ここで
http://localhost:8080/test/
として参照しようとしたところ、tomcatのバージョンに
よってディレクトリが閲覧できたりできなかったり
しました。
いろいろバージョンを変えて試したところ
バージョン4から5.5の前半ぐらいまでは空のディレクトリでも閲覧できたのですが、それ以降のバージョンでは
閲覧できませんでした。
自分なりにconfフォルダ内のxmlを書き換えたりしてみたのですが、うまくつながりません。
ちなみに現在インストールしているバージョンは
tomcat:6.0.13、jdk:1.6.0_02 です。
もし、仕様であれば、バージョンを落とすしかないのかとも思ったのですが、ネットや書籍の情報でもできるだけ新しいバージョンを使用した方が良いと多くの方が
書かれているようなので、できれば、最新バージョンで
勉強したいと思っております。
全く、初歩的な質問で申し訳ございません。
なにとぞよろしくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
>うまくつながりません。
つながっているのでご心配なく。
単にフォルダアクセス権が拒否されているだけです。
これは、一般的なWEBサーバでも同じで、ファイルの一覧が出ることが、そのまま不正アクセスの原因になりかねないので、対処されています。
ちゃんと、ファイル名まで指定してあげれば見えます。
たとえば、test/index.html があるのであれば、
Http://server/test/index.html を指定してあげます。
tomcatはWEB-APPサーバであって、httpサーバではないので、ファイル名を指定しなかった場合のデフォルトファイル名を表示する事はできないかとおもいます(私がしらないだけかも)
web.xmlにwelcome-file-listを指定すれば、いけるんじゃないかとおもいます。
http://www.sk-jp.com/java/servlet/webxml.html#h51
> ANo.1様
ありがとうございます。返事が遅くなってしまい申し訳ございません。
welcome-file-listのことは不勉強で知りませんでした。
教えていただいた情報を参考に、ぜひためしてみます。
また、あれから自分でも調べてみたのですが、ディレクトリインデックスという機能があるとのことで
confフォルダ内のweb.xmlの下記の場所でparam-valueをtrueにすることでディレクトリ一覧の表示ができました。
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
しかし、やはりセキュリティ上好ましくないとのことだったので、自宅での勉強の場合だけにしようと思います。
最後になりましたが、お忙しい所本当にありがとうございました。
またいろいろ質問をさせていただくことがあるかとは思いますが、
その節はなにとぞよろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(プログラミング・Web制作) pythonのバージョン変更に関する質問 1 2023/02/14 11:39
- その他(プログラミング・Web制作) ワードプレスのプラグインであるAddQuicktagを使いたいが… 3 2022/04/18 15:03
- Excel(エクセル) Excelの置換が上手くいかない Microsoft® Excel® 2019 MSO (バージョン 5 2022/08/17 22:26
- Illustrator(イラストレーター) Illustratorでオブジェクトの色が勝手に変わって困っています。 4 2022/09/04 18:47
- WordPress(ワードプレス) ワードプレスのバージョン 2 2022/06/12 09:32
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- フリーソフト mmfファイルからmp3に変換できる方法を教えてください(XMediaRecode以外で) 2 2022/03/22 22:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
visual stadio 参照問題
-
RHEL6.0上で使用可能なJDKとTomcat
-
MSCOMCTL.OCXのアップデートの方法
-
Centura TeamDeveloper 旧バー...
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
mavenでtools.jar
-
【javaコンパイル時のエラーに...
-
JDBCのバージョンが知りたい
-
reactを利用できるnode.jsのバ...
-
phpMyAdminバージョン別動作環...
-
URLDownloadToFileのコピペで64...
-
VAIOオーダーメイド購入。パソ...
-
EclipseでJavaコンパイラのバー...
-
UWSCが、動作環境の違いで動か...
-
CrystalReportsのバージョン確...
-
windowsの構造体にはなぜ自身の...
-
Tomcat7のお勧め書籍を教えてく...
-
Java は「アップデータを自動...
-
C# Excelを遅延バインディング...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
CrystalReportsのバージョン確...
-
visual stadio 参照問題
-
EclipseでJavaコンパイラのバー...
-
MSCOMCTL.OCXのアップデートの方法
-
chromedriverのDLについて
-
【javaコンパイル時のエラーに...
-
バイナリファイルの著作権など...
-
UWSCが、動作環境の違いで動か...
-
URLDownloadToFileのコピペで64...
-
Tmocatのバージョン
-
Eclipse3.5.1のJUnitぼバージョ...
-
JRE 1.5.0.14のダウンロード先...
-
しばしばバージョン表記に現れ...
-
reactを利用できるnode.jsのバ...
-
Selenium/VBA/Chrome エラーで...
-
tomcatのwebapps配下のディレク...
-
バージョン番号とリリース番号...
-
mavenでtools.jar
おすすめ情報