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去读取这个目录,就不须要通过入口方法了。

        固然你也能够根据环境来自动选择存放路径。

相关文章
相关标签/搜索