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

來源:互聯網
上載者:User

 

  第一步:找到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路徑下,則填絕對路徑。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.