解決方案:nginx
在eclipse中刪除當前項目,而後clean。
web
而後就能夠修改tomcat的配置ServerLocation.若是不這樣作的話,ServerLocation的選項是灰色的不能選擇。tomcat
勾選第二個選項:User Tomcat installation .app
更改Deploy path:webapps.以前的是wtpwebapps.eclipse
這樣導出的web應用,獲取classpath就是tomcat的路徑了。webapp
應用場景:spa
上傳圖片等資源文件的時候,經過獲取獲取classpath路徑,把資源文件存在應用目錄下。這樣之後不管調整項目路徑或者tomcat路徑,都不須要調整應用裏面的代碼。
圖片
另外的方法:ip
對於要起到上述的效果。另一種方法:
資源
把資源文件存到項目以外的一個路徑,同時作個入口方法讀取,線上部署的時候,配置nginx去讀取這個目錄,就不須要通過入口方法了。
固然你也能夠根據環境來自動選擇存放路徑。