转:如何从普通Java类中获取WEB-INF目录绝对路径

 获取个路径真麻烦。。。
 
/** 
      * WEB-INFserver.xml 
      *  @return  
      */  
     public  static  String getXmlPath()  
    {  
         //file:/D:/JavaWeb/.metadata/.me_tcat/webapps/TestBeanUtils/WEB-INF/classes/    
         String path = Thread.currentThread().getContextClassLoader().getResource( "").toString();  
        path =path.replace( '/''\\');  // /\   
        path =path.replace( "file:""");  //file:   
        path =path.replace( "classes\\""");  //class\   
        path =path.substring(1);  //\, \D:\JavaWeb...   
        path += "server.xml";  
         //System.out.println(path);   
         return path;  
    }  
 

你可能感兴趣的:(JavaWEB)