tomcat 虚拟目录配置

来源:互联网 发布:qq飞车鸿黎耀世数据 编辑:程序博客网 时间:2024/06/05 07:52

推荐方案

1.在tomcat根目录下找到conf\Catalina\localhost目录

2.新增aaa.xml文件

3.在aaa.xml文件下新增内容

windows方案:<Context docBase="D:\home\image" reloadable="true"/>

linux方案:<Context docBase="/home/image" reloadable="true"/>

完成


测试:

1.在docBase指定目录下添加文件xxx.jpg

访问方式http://localhost(或者ip):[tomcat服务端口]/aaa(此处aaa与新增的aaa.xml文件名相同)/xxx.jpg


2.在docBase指定目录下新建目录project之后在project中添加文件xxx.jpg

访问方式http://localhost(或者ip):[tomcat服务端口]/aaa(此处aaa与新增的aaa.xml文件名相同)/project/xxx.jpg

OK docBase指定目录下的子目录也是可以访问的


多层目录访问

将aaa.xml文件名改为aaa#bbb.xml(aaa为父目录,bbb为子目录)

访问方式http://localhost(或者ip):[tomcat服务端口]/aaa/bbb(此处aaa/bbb与新增的aaa#bbb.xml相同)/xxx.jpg



补充

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>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>


0 0