Java获取服务器根目录
来源:互联网 发布:怎么把数据透视表还原 编辑:程序博客网 时间:2024/05/29 07:03
获取路径为服务器webapps(项目发布的目录) 下的根路径,处理了Linux和Windows系统的斜杠、反斜杠问题,
该方法只适用于class文件是以源码部署的(即在WEB-INF/classes目录下),如果打包成jar包后则不适用,
具体实现如下:
/** * Gets the root path of server. * * @return the root path */ public static String getRootPath() { String classPath = Thread.currentThread().getContextClassLoader() .getResource("").getPath(); String rootPath = ""; /** For Windows */ if ("\\".equals(File.separator)) { String path = classPath.substring(1, classPath.indexOf("/WEB-INF/classes")); rootPath = path.substring(0, path.lastIndexOf("/")); rootPath = rootPath.replace("/", "\\"); } /** For Linux */ if ("/".equals(File.separator)) { String path = classPath.substring(0, classPath.indexOf("/WEB-INF/classes")); rootPath = path.substring(0, path.lastIndexOf("/")); rootPath = rootPath.replace("\\", "/"); } return rootPath; }
1 0
- java 获取服务器根目录
- Java获取服务器根目录
- 获取java项目根目录
- 获取Java项目根目录
- 获取java项目根目录
- 获取java项目根目录
- 获取java项目根目录
- 获取Java项目根目录
- java 获取web根目录
- 获取java项目根目录 .
- 获取JAVA项目根目录
- 获取java项目根目录
- 获取java项目根目录
- 获取java项目根目录
- 获取java项目根目录
- 获取java项目根目录
- JAVA 项目获取根目录
- java 获取web根目录
- 从程序员到CTO的Java技术路线图
- 怎样在几何画板中输入因为符号
- 快速傅里叶变换
- SDRAM Internals
- Shell脚本(自动填充函数模板)
- Java获取服务器根目录
- OpenCV 轮廓矩
- C/C++中的malloc、calloc与new的区别
- EventBus使用详解(一)
- poj 1984 Navigation Nightmare 并查集 解题报告
- 设计模式
- memcached Java调用,注意点和基础知识
- Hive配置文件中配置项的含义详解(收藏版)
- 利用名字空间解决重命名问题