- 浏览: 567608 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
配置Tomcat直接显示目录结构和文件列表
TomcatServletApacheWebXML
tomcat版本:apache-tomcat-6.0.20
Tomcat是直接显示目录结构和文件列表,只是在配置里面给关闭了。
关键在这里:
Java代码 收藏代码
..\apache-tomcat-6.0.20\conf\web.xml
这个文件有一段配置直接控制Tomcat是允许显示目录结构和文件列表。
Java代码 收藏代码
<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>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
把listings选项改为true就可以了。
org.apache.catalina.servlets.DefaultServlet支持许多配置选项,在这个web.xml文件里面都有注释。
Java代码 收藏代码
<!-- The default servlet for all web applications, that serves static -->
<!-- resources. It processes all requests that are not mapped to other -->
<!-- servlets with servlet mappings (defined either here or in your own -->
<!-- web.xml file. This servlet supports the following initialization -->
<!-- parameters (default values are in square brackets): -->
<!-- -->
<!-- debug Debugging detail level for messages logged -->
<!-- by this servlet. [0] -->
<!-- -->
<!-- fileEncoding Encoding to be used to read static resources -->
<!-- [platform default] -->
<!-- -->
<!-- input Input buffer size (in bytes) when reading -->
<!-- resources to be served. [2048] -->
<!-- -->
<!-- listings Should directory listings be produced if there -->
<!-- is no welcome file in this directory? [false] -->
<!-- WARNING: Listings for directories with many -->
<!-- entries can be slow and may consume -->
<!-- significant proportions of server resources. -->
<!-- -->
<!-- output Output buffer size (in bytes) when writing -->
<!-- resources to be served. [2048] -->
<!-- -->
<!-- readonly Is this context "read only", so HTTP -->
<!-- commands like PUT and DELETE are -->
<!-- rejected? [true] -->
<!-- -->
<!-- readmeFile File name to display with the directory -->
<!-- contents. [null] -->
<!-- -->
<!-- sendfileSize If the connector used supports sendfile, this -->
<!-- represents the minimal file size in KB for -->
<!-- which sendfile will be used. Use a negative -->
<!-- value to always disable sendfile. [48] -->
<!-- -->
<!-- useAcceptRanges Should the Accept-Ranges header be included -->
<!-- in responses where appropriate? [true] -->
<!-- -->
<!-- For directory listing customization. Checks localXsltFile, then -->
<!-- globalXsltFile, then defaults to original behavior. -->
<!-- -->
<!-- localXsltFile Make directory listings an XML doc and -->
<!-- pass the result to this style sheet residing -->
<!-- in that directory. This overrides -->
<!-- globalXsltFile[null] -->
<!-- -->
<!-- globalXsltFile Site wide configuration version of -->
<!-- localXsltFile This argument is expected -->
<!-- to be a physical file. [null] -->
<!-- -->
<!-- -->
可以多看看,多多益处。
TomcatServletApacheWebXML
tomcat版本:apache-tomcat-6.0.20
Tomcat是直接显示目录结构和文件列表,只是在配置里面给关闭了。
关键在这里:
Java代码 收藏代码
..\apache-tomcat-6.0.20\conf\web.xml
这个文件有一段配置直接控制Tomcat是允许显示目录结构和文件列表。
Java代码 收藏代码
<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>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
把listings选项改为true就可以了。
org.apache.catalina.servlets.DefaultServlet支持许多配置选项,在这个web.xml文件里面都有注释。
Java代码 收藏代码
<!-- The default servlet for all web applications, that serves static -->
<!-- resources. It processes all requests that are not mapped to other -->
<!-- servlets with servlet mappings (defined either here or in your own -->
<!-- web.xml file. This servlet supports the following initialization -->
<!-- parameters (default values are in square brackets): -->
<!-- -->
<!-- debug Debugging detail level for messages logged -->
<!-- by this servlet. [0] -->
<!-- -->
<!-- fileEncoding Encoding to be used to read static resources -->
<!-- [platform default] -->
<!-- -->
<!-- input Input buffer size (in bytes) when reading -->
<!-- resources to be served. [2048] -->
<!-- -->
<!-- listings Should directory listings be produced if there -->
<!-- is no welcome file in this directory? [false] -->
<!-- WARNING: Listings for directories with many -->
<!-- entries can be slow and may consume -->
<!-- significant proportions of server resources. -->
<!-- -->
<!-- output Output buffer size (in bytes) when writing -->
<!-- resources to be served. [2048] -->
<!-- -->
<!-- readonly Is this context "read only", so HTTP -->
<!-- commands like PUT and DELETE are -->
<!-- rejected? [true] -->
<!-- -->
<!-- readmeFile File name to display with the directory -->
<!-- contents. [null] -->
<!-- -->
<!-- sendfileSize If the connector used supports sendfile, this -->
<!-- represents the minimal file size in KB for -->
<!-- which sendfile will be used. Use a negative -->
<!-- value to always disable sendfile. [48] -->
<!-- -->
<!-- useAcceptRanges Should the Accept-Ranges header be included -->
<!-- in responses where appropriate? [true] -->
<!-- -->
<!-- For directory listing customization. Checks localXsltFile, then -->
<!-- globalXsltFile, then defaults to original behavior. -->
<!-- -->
<!-- localXsltFile Make directory listings an XML doc and -->
<!-- pass the result to this style sheet residing -->
<!-- in that directory. This overrides -->
<!-- globalXsltFile[null] -->
<!-- -->
<!-- globalXsltFile Site wide configuration version of -->
<!-- localXsltFile This argument is expected -->
<!-- to be a physical file. [null] -->
<!-- -->
<!-- -->
可以多看看,多多益处。
发表评论
-
HTTP协议之multipart/form-data请求分析
2015-11-09 17:41 773原文地址:http://blog.csdn ... -
Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别
2015-10-30 18:01 1059原文地址:http://blog.csdn.net/mmllk ... -
过滤器和拦截器的区别
2015-10-30 18:00 663原文地址:http://blog.163.com/hzd_lo ... -
过滤器、监听器、拦截器的区别
2015-10-30 17:59 600原文地址:http://blog.csdn.net/x_yp/ ... -
【JSP】让HTML和JSP页面不缓存的方法
2015-10-14 10:16 490原文地址:http://blog.csdn.net/juebl ... -
jsp去掉浏览器缓存
2015-10-14 09:21 632原文地址:http://bbs.csdn.net/topics ... -
pageContext对象的用法
2015-09-04 21:24 712原文地址:http://blog.csdn.net/warcr ... -
log4j日志文件乱码问题的解决方法
2015-01-06 18:11 834原文地址:http://blog.csdn.net/inkfi ... -
JEECMS 系统权限设计
2014-09-05 16:25 948原文地址:http://chinajweb.iteye.com ... -
使用servlet保存用户上传的文件到本地
2014-08-12 14:46 637原文地址:http://blog.csdn.net/shuwe ... -
Servlet 实现文件的上传与下载
2014-08-12 14:44 894原文地址:http://www.2cto.com/kf/201 ... -
android文件上传到服务器
2014-08-12 11:03 401代码非原创,fix了bug,完善的还是需要再思量: /** * ... -
常用社交网络(SNS、人人网、新浪微博)动态新闻(feed、新鲜事、好友动态)系统浅析
2014-08-05 15:09 940原文地址:http://blog.csdn.net/sunme ... -
Feed系统架构资料收集
2014-08-05 15:08 628原文地址:http://blog.csdn ... -
微博feed系统推拉模式和时间分区拉模式架构探讨
2014-08-05 14:47 422原文地址:http://www.csdn.net/articl ... -
spring 出错,Could not find acceptable representation
2014-08-03 14:41 1544原文地址:http://www.myexception.cn/ ... -
spring @ResponseBody 返回json格式有关问题
2014-08-03 14:20 642原文地址:http://www.myexception.cn/ ... -
httpclient上传文件及传参数
2014-07-27 14:02 1200原文地址:http://hyacinth.blog.sohu. ... -
在eclipse中把java工程变为web工程
2014-06-27 11:18 716项目上点鼠标右键->properties->Pro ... -
压力测试工具apache-ab讲解
2012-10-16 09:59 733最近在做webservices,得到的数据是从德国那边的服务器 ...
相关推荐
### 配置Tomcat虚拟目录知识点详解 #### 一、Tomcat虚拟目录概念与作用 在Web开发领域中,Apache Tomcat服务器是一款广泛使用的开源Java Servlet容器,它支持Servlet和JavaServer Pages(JSP)技术,是进行Java ...
例如,在Linux环境中,文件权限和路径格式的要求更为严格,因此可能需要更具体的配置来确保正确地映射虚拟目录。 - **Q2**: 如何验证虚拟目录配置是否成功? - **A**: 可以通过浏览器访问虚拟目录的URL来测试。...
为了解决这一问题,可以通过配置Tomcat来禁止显示目录列表。 要在Tomcat中配置服务器以阻止目录文件列表的显示,关键步骤在于修改Tomcat的全局配置文件`web.xml`。该文件位于Tomcat安装目录下的`conf`文件夹内。...
下面将详细讲解如何在MyEclipse中配置Tomcat服务器,这通常分为几个步骤,包括安装、设置以及验证配置。 首先,确保你的开发环境中已经安装了MyEclipse,并且系统中安装了Java Development Kit(JDK),因为Tomcat...
虚拟目录是指在 Tomcat 服务器中配置的目录结构,它可以将 Web 应用程序的资源文件与服务器的物理目录对应起来。在 Tomcat 中配置虚拟目录是必须的,因为所有的开发有可能是在其他目录中完成的。 在配置虚拟目录时...
下面将详细解释如何在Eclipse环境中配置Tomcat服务器,以便能够运行和调试Java Web项目。 首先,确保你已经下载并安装了Apache Tomcat服务器。Tomcat是一款开源的、轻量级的应用服务器,特别适合运行Java Servlet和...
对于 Tomcat 6.0 来说,其目录结构和配置文件对系统的正常运行至关重要。 - **`webapps`**:该目录存放着所有部署的应用程序。在 Tomcat 启动时,会自动部署这个目录下的应用。 - **`ROOT`**:这是一个特殊的目录...
这段代码控制是否显示目录列表。如果希望开启目录列表功能,即将`false`改为`true`。这允许用户在访问未指定index文件的目录时,看到目录内的文件列表。不过出于安全考虑,一般建议保持为`false`。 完成上述步骤后...
### 教你如何安装配置Tomcat #### 一、Tomcat简介 Tomcat是一个非常流行的开源Servlet容器,它由Apache基金会旗下的Jakarta项目维护。Tomcat不仅支持最新的Servlet和JSP规范,还提供了稳定可靠的运行环境,使得它...
Tomcat 7.0 安装教程 Tomcat 7.0 是一个流行的 Java Web 服务器,广泛应用于企业级 Web 应用程序的开发和部署。本文档旨在指导用户如何...用户需要了解 Tomcat 的目录结构和配置文件,以便更好地管理和维护 Tomcat。
- **Servlet初始化参数**:如`<init-param>`,可用于设置特定的Servlet行为,如是否显示目录列表。 #### `tomcat-users.xml` - **用户权限配置**:定义了用户对管理控制台、日志查看器等资源的访问权限。这对于多...
编译完成后,将编译出的`TestServlet.class`文件放在`webapps\myapp\WEB-INF\classes`目录下,这里需要保持与源代码相同的包结构。最后,在`web.xml`中注册Servlet,添加相应的`servlet`和`servlet-mapping`节点,以...
下面将详细介绍如何在MyEclipse 6.0.1中配置Tomcat 6服务器。 首先,启动配置过程。打开MyEclipse,从顶部菜单栏选择【Windows】,然后点击【Preferences...】。这将打开一个设置窗口,展示MyEclipse的各种可配置...
总结一下,配置Tomcat涉及安装JDK,设置环境变量,安装Tomcat,更新`classpath`,创建自定义Web应用目录结构,编写`web.xml`和JSP文件,最后重启Tomcat并测试应用。这个过程对于任何想要开发和部署Java Web应用程序...
配置 Tomcat 环境需要下载和安装 Tomcat、创建 Maven 工程、配置 Maven、创建 Java 和 Resources 文件夹、配置 Tomcat、添加 Tomcat 相关 jar 包、启动 Tomcat 等步骤。通过这些步骤,可以成功地在 Idea 中配置 ...
- 解压后,Tomcat的目录结构应包含bin、conf、lib等关键子目录。 #### 步骤2:设置CATALINA_HOME - 创建或编辑系统环境变量CATALINA_HOME,将其值设置为Tomcat的安装目录,例如:`C:\Program Files\apache-tomcat-...
打开Eclipse的安装目录中的`eclipse.ini`文件进行内存配置。关键参数包括: - `-Xms`: 设置Java虚拟机(JVM)的初始堆内存大小。 - `-Xmx`: 设置JVM的最大堆内存大小。 - `-XX:PermSize`: 设置方法区(initial PermGen...
综上所述,配置Tomcat的用户名和角色是在`tomcat-users.xml`文件中进行的,它涉及到权限分配和安全策略的制定。正确地进行这些配置,能够确保你的Tomcat服务器在提供便捷管理的同时,也能保持良好的安全性。