一、概念
tomcat的虛擬目錄即在服務器上另選擇一個webapps之外的文件夾存放項目文件,通過配置tomcat的屬性,實現訪問。
注:未配置虛擬目錄,則只能訪問webapps/root范圍內的文件
二、本機tomcat配置實例
只需在host配置項內加入 context 配置,在 /tomcat/conf/server.xml 文件加上如下context配置:
1
2
3
|
<host name= "localhost" appbase= "webapps" unpackwars= "true" autodeploy= "true" > <context path= "/upload" docbase= "/usr/local/upload" crosscontext= "true" trusted= "true" ></context> </host> |
注:path為訪問的相對路徑,docbase為文件的服務器路徑
三、設置遠程服務器訪問路徑(此處以阿里云服務器為例)
注:maven項目如何部署到遠程tomcat服務器方法可參考:idea配置maven-tomcat-plugin插件實現項目部署
阿里云的服務器默認設置了/data/wwwroot/default 為tomcat的虛擬目錄:
此處我修改為了tomcat的webapps路徑下的工程目錄,這樣訪問地址: http://ip 即可
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
原文鏈接:https://blog.csdn.net/u012099869/article/details/50461607