您的位置:首页 > 编程语言 > Java开发

ServletActionContext.getServletContext().getRealPath("/upload");myeclipseyeclipse获取路径不一样的原因

2013-12-26 10:01 471 查看
使用ServletActionContext.getServletContext().getRealPath("/upload");

这是用eclipse开发过程中,使用eclipse自带的tomcat获取的位置

C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\test1\upload

这个是用myeclipse开发过程中获取路获取的位置

C:\apache-tomcat-6.0.36\webapps\test1\upload

代码没有问题,只是你使用了eclipse来自动部署应用,获取的肯定是eclipse部署的位置,也是真实的项目运行路径,要想获取你自己想要的路径,必须你自己手动部署项目到指定目录,同时在tomcat里手动配置Context,才能达到你想要的效果。

参考资料http://bbs.csdn.net/topics/390136544
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐