tomcat7默認的程序發(fā)布路徑為tomcat/webapps/root/下面。
例子
比如我在tomcat/webapps/root/路徑下新建一個jsp文件,則可以直接通過url為:
http://localhost:8080/index.jsp
來訪問。
再比如我做文件的上傳和下載功能時,可以在root下新建一個fileupload文件夾,把上傳文件的路徑設為這個文件夾下,然后上傳一個文件test.txt;做下載功能時,點擊該文件的下載按鈕,可以直接讓網(wǎng)頁打開一個url:
http://localhost:8080/fileupload/test.txt
修改
打開tomcat/conf/server.xml,有如下代碼:
<host name=localhost appbase=webapps
unpackwars=true autodeploy=true>
<!-- singlesignon valve, share authentication between web applications
documentation at: /docs/config/valve.html -->
<!--
<valve classname=org.apache.catalina.authenticator.singlesignon />
-->
<!-- access log processes all example.
documentation at: /docs/config/valve.html
note: the pattern used is equivalent to using pattern=common -->
<valve classname=org.apache.catalina.valves.accesslogvalve directory=logs
prefix=localhost_access_log. suffix=.txt
pattern=%h %l %u %t %r %s %b />
</host>name為本地訪問地址、appbase為項目的父地址,均可以修改。在host標簽之間加入如下標簽
<context path= docbase=example debug=0 reloadable=true />其中path為虛擬目錄的名字,只要輸入ip地址就顯示主頁、docbase則為虛擬目錄的路徑,默認為tomcat/webapps/root/,我們修改為 docbase=”example”,此時example就和root的功能一樣啦!
mission success