初めまして、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ランキング
-
chromedriverのDLについて
-
JRE 1.5.0.14のダウンロード先...
-
Tmocatのバージョン
-
ez-htmlで文字化けしてしまいま...
-
EclipseでJavaコンパイラのバー...
-
reactを利用できるnode.jsのバ...
-
XCODE コンソールのクリア
-
URLDownloadToFileのコピペで64...
-
gitでバージョン指定してダウン...
-
javacとjavaのバージョン違い
-
MSCOMCTL.OCXのアップデートの方法
-
VBランタイムの種類って・・・...
-
Selenium/VBA/Chrome エラーで...
-
【javaコンパイル時のエラーに...
-
ロールバックの逆の言葉は?
-
gridviewでの高さの取得方法
-
パワーポイントをインストール...
-
しばしばバージョン表記に現れ...
-
CrystalReportsのバージョン確...
-
VB.NETですがバージョンが高い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
CrystalReportsのバージョン確...
-
EclipseでJavaコンパイラのバー...
-
visual stadio 参照問題
-
バイナリファイルの著作権など...
-
VMwareの古いバージョンがダウ...
-
VBAでDVDのトレイを開く。、
-
Selenium/VBA/Chrome エラーで...
-
【javaコンパイル時のエラーに...
-
MSCOMCTL.OCXのアップデートの方法
-
Javaのバージョンアップにとも...
-
chromedriverのDLについて
-
JRE 1.5.0.14のダウンロード先...
-
gridviewでの高さの取得方法
-
C# Excelを遅延バインディング...
-
Tmocatのバージョン
-
Flashplayerの運用について
-
エクセルVBAがMACで動かない
-
reactを利用できるnode.jsのバ...
おすすめ情報