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,這樣在地址欄就不須要寫端口號
相關文章
相關標籤/搜索