Tomcat中的docBase配置(映射非webapps目錄下的項目)


  做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文件名去訪問的;第三步的文件路徑切記是正斜杠(/),從文件夾目錄復制時都是反斜杠。


免責聲明!

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



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