eclipse配置外部tomcat需要注意的问题。(怎样让request.getSession().getServletContext().getRealPath("/")得到正确的路径结果)

即使使用了外部的tomcat,但是因为eclipse配置错误,导致request.getSession().getServletContext().getRealPath("/")得到的路径是workspace\.metadata\.plugins\org.eclipse.wst.server.core  里面的路径。

删除原来的server,重新配置一个tomcat server,然后点击server视图,就是下图:

eclipse配置外部tomcat需要注意的问题。(怎样让request.getSession().getServletContext().getRealPath("/")得到正确的路径结果)_第1张图片

然后出现如下界面:

eclipse配置外部tomcat需要注意的问题。(怎样让request.getSession().getServletContext().getRealPath("/")得到正确的路径结果)_第2张图片

选中第二项,然后把deploy path改为webapps就可以了,这个好像改过一次就不能再改了,所以我现在的是灰色的。。。

参考资料:http://www.cnblogs.com/chenjunbiao/archive/2011/12/09/2281702.html 第二项

你可能感兴趣的:(eclipse配置外部tomcat需要注意的问题。(怎样让request.getSession().getServletContext().getRealPath("/")得到正确的路径结果))