最近入手了幾臺阿里云服務器,windows,centos都有。
調(diào)試Eclipse java web 程序時,遇到了問題,設置java 虛擬目錄,不是在本地 tomcat/conf/server.xml中配置,而是在Eclipse下的Server中配置,
看了下面的文章,而有所啟發(fā)。

最近在用寫android客戶端的服務器,文件上傳。出現(xiàn)了很多問題,這些問題估計是我今天百度谷歌的綜合版了。
從頭說起:
1. 一開始我把文件的上傳路徑設置在WEB-INF下,原因為了安全,不易被攻擊。但是重啟eclipse,發(fā)現(xiàn)文件沒了。查 閱資料,最好設置在webapp之外的文件夾,即設置虛擬路徑。好,我就定我的文件路徑為E:\NewsData;
2.設置虛擬路徑方法:
打開eclipse的server.xml文件,找到<host>,在里面添加:
<Context docBase="E:\NewsData" path="/News/headImgs"/>
docBase就是我用來存放文件的路徑,path就是我用來映射docBase的虛擬路徑,News是項目名。
這一行的意思就是:當我在瀏覽器輸入localhost:8080/News/headImgs時,這個路徑實際指向E:\NewsData。
這里可能會遇到的問題:
網(wǎng)上有人說,做法是打開tomcat->conf->server.xml,在這里添加 <Context docBase="E:\NewsData" path="/News/headImgs"/>,但是當我重啟eclipse項目時,這xml又會自動還原。
為什么?因為eclipse本身有server,server下有server.xml,每一次重啟eclipse的項目,eclipse的server.xml會覆蓋掉 tomcat的server.xml,所以在tomcat中去改是沒有用的。要在eclipse改。
---------------------
作者:JeffCoding
來源:CSDN
原文:https://blog.csdn.net/jeffleo/article/details/52096852
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!