第一步:找到tomcat目錄下的..\conf\Catalina\localhost檔案夾,一般裡面會有一自身的xml檔案(host-manager.xml,不同tomcat版本或IDE可能該檔案名稱會有所不同);
第二步:複製一份host-manager.xml,重新命名為要訪問的項目名.xml,eg:sencha-touch.xml(我是想訪問我F盤mobile檔案夾下的sencha-touch協助文檔API);
第三步:開啟sencha-touch.xml,將Context中的docBase值改為"F:/mobile/sencha-touch",其它值保持不變;
第四步:開啟chrome瀏覽器輸入localhost/sencha-touch,即可訪問sencha-touch的API協助文檔(無需重啟服務直接存取,簡單方便。)。
註:第二步的xml檔案名稱最好跟項目名保持一直,因為在瀏覽器中訪問時是通過該xml檔案名稱去訪問的;第三步的檔案路徑切記是正斜杠(/),從檔案夾目錄複寫時都是反斜線。
1、tomcat目錄下的conf檔案夾, server.xml
<Context path="" docBase="d:myapp" debug="0" reloadable="true">
</Context>
2、增加Web部署檔案
在conf/Catalina/localhost下增加
部署檔案名稱隨便
檔案內容如下:
<Context path="/balancer" docBase="balancer" debug="0" privileged="true">
</Context>
path是應用在伺服器上的虛擬路徑,如果要配製成預設引用,則將path設為空白就可以
注意,如果有重複的path出現,則在tomcat啟動的時候會出現如下錯誤:
java.io.IOException: java.lang.IllegalStateException: Context path is already in use
docBase是應用的路徑,如果應用是在tomcat的webwapps目錄下,則填相對路徑,如果不是在webapps路徑下,則填絕對路徑。