eclipse導出web項目而引發獲取class路徑不是期待值!

解決方案: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去讀取這個目錄,就不須要通過入口方法了。

        固然你也能夠根據環境來自動選擇存放路徑。

相關文章
相關標籤/搜索