我在项目中使用.getServletContext().getRealPath("/")获取项目根目录的绝对路径,但是获取到的是Tomcat的路径,而不是项目本身所在的eclipse的workspace路径,尽管获取到Tomcat路径是合理的,但是在项目调试的过程中Tomcat下的路径无法被localhost:8080正确获取。
求教:如何获得workspace的路径?或者如何在localhost:8080下正确获取Tomcat路径下的资源?
求教:如何获得workspace的路径?或者如何在localhost:8080下正确获取Tomcat路径下的资源?
——不能,运行环境跟开发环境没有半毛钱关系。除非你直接将开发环境发布出去。如何在localhost:8080下正确获取Tomcat路径下的资源?
——不知道你需要什么样的资源,一般来说,只要是 CLASSPATH 和 WEB-INF/lib 或 WEB-INF/classes 范围内能访问到的资源,都能很方便的获取到。