加载web项目的路径的方法
2015-04-22 14:59
260 查看
ClassLoader classLoader =Thread.currentThread()
.getContextClassLoader();
if (classLoader ==
null) {
classLoader =ClassLoader.getSystemClassLoader();
}
java.net.URL url =classLoader.getResource("");
String ROOT_CLASS_PATH= url.getPath() +
"/";
System.out.println(ROOT_CLASS_PATH);
File rootFile =
newFile(ROOT_CLASS_PATH);
StringWEB_INFO_DIRECTORY_PATH = rootFile.getParent() +
"/";
System.out.println(WEB_INFO_DIRECTORY_PATH);
File webInfoDir =
new File(WEB_INFO_DIRECTORY_PATH);
StringSERVLET_CONTEXT_PATH = webInfoDir.getParent() +
"/";
System.out.println(SERVLET_CONTEXT_PATH);
Stringdatapath =SERVLET_CONTEXT_PATH;
结果为:
/E:/apache-tomcat-7.0.33_8080/webapps/sfyqServer/WEB-INF/classes//
E:\apache-tomcat-7.0.33_8080\webapps\sfyqServer\WEB-INF/
E:\apache-tomcat-7.0.33_8080\webapps\sfyqServer/
.getContextClassLoader();
if (classLoader ==
null) {
classLoader =ClassLoader.getSystemClassLoader();
}
java.net.URL url =classLoader.getResource("");
String ROOT_CLASS_PATH= url.getPath() +
"/";
System.out.println(ROOT_CLASS_PATH);
File rootFile =
newFile(ROOT_CLASS_PATH);
StringWEB_INFO_DIRECTORY_PATH = rootFile.getParent() +
"/";
System.out.println(WEB_INFO_DIRECTORY_PATH);
File webInfoDir =
new File(WEB_INFO_DIRECTORY_PATH);
StringSERVLET_CONTEXT_PATH = webInfoDir.getParent() +
"/";
System.out.println(SERVLET_CONTEXT_PATH);
Stringdatapath =SERVLET_CONTEXT_PATH;
结果为:
/E:/apache-tomcat-7.0.33_8080/webapps/sfyqServer/WEB-INF/classes//
E:\apache-tomcat-7.0.33_8080\webapps\sfyqServer\WEB-INF/
E:\apache-tomcat-7.0.33_8080\webapps\sfyqServer/
相关文章推荐
- 获取web项目的绝对路径的方法总结
- 在基于tomcat的web project中加载dll文件的方法(来源于实际项目经验)
- java 工程获取路径 web根目录。项目classpath根目录 各种实用方法
- java 工程获取路径 web根目录。 项目classpath根目录 各种实用方法 摘抄收藏
- Java web 中几个常用的获取项目路径的方法
- 获取web项目的绝对路径的方法总结
- vue-cli webpack模板项目搭建及打包时路径问题的解决方法
- 获取web项目的绝对路径的方法总结
- VS不能加载web项目的解决方法
- MyEclipse2013中web项目改名后部署路径不变的解决方法
- java中获取类加载路径和项目根路径的5种方法 复制代码
- 两种在web项目中获取读取文件的路径的方法
- J2EE WEB项目中获取相对路径与绝对路径的方法
- 获取JAVA[WEB]项目相关路径的几种方法
- java中获取类加载路径和项目根路径的5种方法
- JavaWeb项目获取路径各种方法。
- 获取web项目的绝对路径的方法总结
- Web项目的类库中引用WebService,在部署后动态配置WebService路径的方法
- Web项目获取路径的方法
- 在JDBC中 java项目 以及 web项目加载路径文件的异同