tomcat 虛擬目錄配置

推薦方案

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>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章