解决方案: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去读取这个目录,就不须要通过入口方法了。
固然你也能够根据环境来自动选择存放路径。