当前位置: 代码迷 >> Java Web开发 >> java 获取web项目部署的路径与现实的不一致
  详细解决方案

java 获取web项目部署的路径与现实的不一致

热度:13   发布时间:2016-04-13 22:44:33.0
java 获取web项目部署的路径与实际的不一致
      //在调度器中获取ServletContext       
      WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
ServletContext sc = null ;
if(context != null){
sc = context.getServletContext();
}
String projDir = "";//工程部署在本地的实际路径
               if(sc != null){
         projDir = sc.getRealPath("/");   实际正确路径是 D:\servers\apache-tomcat-6.0.35\webapps\ivms\
               }
              打印后是    D:\servers\apache-tomcat-6.0.29\bin\
          求大神解答,我在eclipse部署tomcat的路径就是 D:\servers\apache-tomcat-6.0.35\webapps\,但最后为什么不一样
------解决思路----------------------
server.xml,Eclipse 的和服务器的分别发下