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

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