tomcat7配置虛擬目錄


1、tomcat7的安裝路徑下,D:\Program Files\java\Tomcat 7.0\conf,修改server.xml文件,如圖:

</Host>標簽前,添加上圖選中部分即可,

  path : 地址欄訪問路徑。

    docBase : 文件的真實路徑。注意這里如果有文件長傳,則將上傳的文件路徑設置為docBase,而不是path。

 例如: 

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

可添加多個 目錄

修改好之后,重啟tomcat7

通過路徑http://localhost:8080  即可訪問

本人在測試時,把上面選中部分刪掉后,訪問路徑http://localhost:8080,還是訪問的演示工程,而不是tomcat7歡迎頁面,

這是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,這樣在地址欄就不需要寫端口號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM