- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tomcatのwebapps配下のディレクトリの閲覧について)
tomcatのwebapps配下のディレクトリの閲覧について
このQ&Aのポイント
- tomcatのwebapps配下のディレクトリの閲覧について困っています。
- バージョンによってディレクトリの閲覧ができたりできなかったりします。
- 現在インストールしているバージョンはtomcat: 6.0.13、jdk: 1.6.0_02です。
- みんなの回答 (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> しかし、やはりセキュリティ上好ましくないとのことだったので、自宅での勉強の場合だけにしようと思います。 最後になりましたが、お忙しい所本当にありがとうございました。 またいろいろ質問をさせていただくことがあるかとは思いますが、 その節はなにとぞよろしくお願い申し上げます。