tomcat7配置虚拟目录

一、tomcat7的安装路径下,D:\Program Files\java\Tomcat 7.0\conf,修改server.xml文件,如图:html

</Host>标签前,添加上图选中部分便可,java

  path : 地址栏访问路径。nginx

    docBase : 文件的真实路径。注意这里若是有文件长传,则将上传的文件路径设置为docBase,而不是path。

 例如: web

<Context path="/carapp" docBase="D:\nginx-1.8.1\html\carapp" debug="0" reloadable="true" />apache

可添加多个 目录缓存

修改好以后,重启tomcat7tomcat

经过路径http://localhost:8080  便可访问 安全

本人在测试时,把上面选中部分删掉后,访问路径http://localhost:8080,仍是访问的演示工程,而不是tomcat7欢迎页面,app

这是tomcat缓存目录在做怪,删除路径Tomcat 7.0\work\Catalina\localhost下的文件夹名是 -  (横杠)的文件夹便可。测试

 

 其余配置:

列表显示:

打开Tomcat目录下的/conf/web.xml,将下面红色部分listings的属性设置为True。

 <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>

若是把false设成true,那么将容许在网页中列出目录,让Tomcat 支持文件列表显示

所以注意,这里为了安全,应该设置成false

修改端口:

在conf目录下的server.xml文件里面,修改
<Connector port="8080" protocol="HTTP/1.1" 

connectionTimeout="20000" 

redirectPort="8443" />
 
8080是默认的端口!能够改为80,这样在地址栏就不须要写端口号
相关文章
相关标签/搜索