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 將目錄象檔案一樣顯示,而不是顯示其下的檔案。