做web開發也有一兩年咯,盡然不知道tomcat的配置文件中docBase的秒處,想想着實有點悲哀。
以前在開發項目過程中,如果想打開其它目錄下的web項目,只知道把該項目拷貝到正在運行的tomcat服務器webapps目錄下,小點的項目還好兩下次可以拷貝完,要是大點的不僅廢時間還要亂費硬盤空間資源(不可取)。
廢話少說,現在只需配置一個xml文件即可免去拷貝過程,具體操作如下:
第一步:找到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文件名去訪問的;第三步的文件路徑切記是正斜杠(/),從文件夾目錄復制時都是反斜杠。