1. 程式人生 > >tomcat如何禁止顯示目錄和檔案列表

tomcat如何禁止顯示目錄和檔案列表

Tomcat禁止顯示目錄和檔案列表

開啟   tomcat的安裝目錄/conf/web.xml 檔案

<servlet>

        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>

        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>    

 //注意:如果這個地方是true,如果訪問tomcat上的應用程式如果URL輸入的是一個目錄,而不是具體的檔案,則會在瀏覽器上列出該目錄下的檔案列表,設定為false,就不會列出檔案列表了
        </init-param>
        <load-on-startup>1</load-on-startup>


    </servlet>

例項: 我在Tomcat的wabapps目錄中隨便新建一個abc的資料夾,然後再新建一個X-rapido資料夾和HelloWorld.txt檔案,檔案內容隨便寫

如果將上述程式碼設定為true,返回效果如下圖,我點選HelloWorld.txt 可以看到檔案的內容。而實際專案中一般是不允許的,預設Tomcat也是禁用的


如果上述程式碼設定為false,將會返回404的顯示,如圖


相關推薦

tomcat如何禁止顯示目錄檔案列表

Tomcat禁止顯示目錄和檔案列表 開啟   tomcat的安裝目錄/conf/web.xml 檔案 <servlet>         <servlet-name>default</servlet-name>        &l

Tomcat顯示目錄中的檔案列表

在Tomcat中我們在IE位址列中輸入的URL是一個目錄時,會 自動將目錄下的檔案給列舉出來。最近有同學學Tomcat5.5 就不可以,其實主要是修改一下web.xml中的引數就可以了。 在conf/web.xml中修改 listings引數的值為true <se

Apache2 配置禁止顯示目錄列表

一、預設情況,如果apache指定的目錄沒有下面項配置的“index.php index.html index.htm”檔案之一,則appache會顯示目錄及目錄下的所有檔案: <IfModule dir_module> DirectoryIndex

linux 下利用ls grep 正則表示式實現目錄檔案的分開顯示

要列出當前目錄下所有的檔名和目錄名直接使用ls命令即可。但如何只列出檔名而不列出目錄呢?查遍了ls 的幫助,也沒看到有這個現成的選項。幸好這個問題還是比較常見的,網上已經有了一些解答,但實驗之後,我發現看到的幾個連結給出的解決方法都是不完全正確的。具體如下。一、網上流傳的解

PowerShell獲取指定目錄檔案列表大小並儲存成txt文件

#列出filepath下所有子資料夾並統計子資料夾大小 function filesize ([string]$filepath) { if ($filepath -eq $null) { throw "路徑不能為空" } $

apache顯示目錄文件列表

eight www 圖片 apache tac span touch nbsp ESS 在apache服務器下訪問一個目錄,如果沒有index.html/index.php,則會報錯。 為了訪問文件夾: 1. 在 /var/www/html 目錄下新建 /d/ mkdir

Python獲取當前資料夾下的目錄檔案

Python獲取當前資料夾下的目錄和檔案 # !/usr/bin/env python # -*-coding:utf-8-*- """ Copyright(c)2018 file:     sambaCenter.py author:    date

Asp.Net Core 輕鬆學-專案目錄檔案作用介紹

前言     上一章介紹了 Asp.Net Core 的前世今生,並建立了一個控制檯專案編譯並執行成功,本章的內容介紹 .NETCore 的各種常用命令、Asp.Net Core MVC 專案檔案目錄等資訊,通過對命令的學習和操作,對專案結構的認識,進一步理解 Asp.Net Core 的執行機制和專案框架

os.walk 遍歷目錄目錄檔案

python中os.walk是一個簡單易用的檔案、目錄遍歷器,可以幫助我們高效的處理檔案、目錄方面的事情。 1.載入 要使用os.walk,首先要載入該函式 可以使用以下兩種方法 import os from os im

Java建立多級目錄檔案

File file = new File("E:\\Tomcat\\apache-tomcat-7.0.52\\webapps\\carDomain\\fireWare\\uuid\\APP.bin"); if (!file.getParentFile().exists())

雲端計算全棧-系統管理04-目錄檔案管理(二)

作者資訊: 房佳亮 ([email protected])   學習環境: 作業系統 IP地址 主

雲端計算全棧-系統管理03-目錄檔案管理(一)

作者資訊: 房佳亮 ([email protected])   學習環境: 作業系統 IP地址 主

檔案系統中目錄檔案的理解

在最開始的開始,讓我們瞭解一下兩個事實: 1、目錄檔案和普通檔案都是檔案 2、作業系統想要管理這些檔案,就需要得到兩個東西,目錄項(有時候也叫FCB)和檔案內容 其中目錄項存放三個主要的內容:檔案的名字,ID號,檔案內容在物理裝置的儲存地址。 那作業系統裡的檔案系統是

linux目錄檔案操作命令

說明:此Linux文件是觀看黑馬程式設計師的視訊筆記,在B站可以觀看,此筆記僅用來學習使用,如有侵權請聯絡博主 目錄 2.1 cd 3.3 rm 4.2 cp 4.3 mv 06. 其他

c/c++ 獲取目錄檔案列表

經過測試 Windows 和 Linux版本都可以執行。 windows版本 標頭檔案:io.h 關鍵函式:_findfirst、_findnext 關鍵結構體:_finddata_t struct _finddata_t {     unsigned attr

tomcat中logs目錄檔案的含義

tomcat中logs目錄下檔案的含義 tomcat使用了基於java.util.logging(JULI)實現的Apache Commons Logging庫,JULI在$CATALINA_HOME/bin/tomcat-juli.jar,tomcat中的日誌檔案 在$CATALINA

IO流拷貝檔案目錄檔案

package yn.ngems.cn; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.

android之PopUpWindow顯示Listview(檔案列表

main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and

【Linux Shell指令碼攻略之一】find命令:檔案查詢檔案列表

find是Unix/Linux命令列工具中最棒的工具之一。該命令對於編寫shell指令碼所起到的功能不可小視,但是多數人卻午飯最大程度發揮它的功效,下面介紹find一些常見的用法。 1.基本用法:

Linux命令——ls命令用來顯示目錄檔案的名字

1、引數說明 -a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。 -b 把檔名中不可輸出的字元用反斜槓加字元編號(就象在C語言裡一樣)的形式列出。 -c 輸出檔案的 i 節點的修改時間,並以此排序。 -d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。