java获取项目在tomcat中路径_java获取项目地址或tomcat绝对地址
在java项目中获取文件的路径,不管是相对路径还是绝对路径,其本质都是通过绝对路径去寻找。
获取项目地址
request.getSession().getServletContext().getRealPath("/");
获取tomcat的webapps地址
System.getProperty("user.dir").replace("bin", "webapps");
获取项目的classpath地址
方法一:Thread.currentThread().getContextClassLoader().getResource("")
方法二:this.getClass().getResource("/")
如下是我自定义的类,该类通过查找自身生成的.class文件所在的位置,通过截取字符获取路径。获取结果如:‘/D:/apache-tomcat-7.0.61/webapps/’
public class FileUtil {
private static String path;
/**
* 获取保存文件的路径
*
* @return
*/
public static String getSaveFilePath() {
path = FileUtil.class.getProtectionDomain().getCodeSource().getLocation().getPath().split("/WEB-INF")[0];
path = path.substring(0, path.lastIndexOf("/") + 1);
return path;
}
}
java获取项目在tomcat中路径_java获取项目地址或tomcat绝对地址相关推荐
- tomcat中三种部署项目的方法(转)
tomcat中三种部署项目的方法 第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/h ...
- 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法
title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...
- java 访问路径_java获取项目访问路径的相关方法
java获取项目访问路径的相关方法 刘振兴 代码分享 2016年02月11日 6292 暂无评论 在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中 ...
- java 获取home路径_Java获取项目或类路径
本文参考 封装在jar包里面,执行jar包,获取当前jar包的绝对路径 System.getProperty("java.class.path") Java获取当前class的绝对 ...
- java 访问路径_java获取项目访问路径的方法
在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中,例如: WebRoot/WEB-INF/classes 当然你也可以用System.getPro ...
- java获取子路径_Java中路径的获取
1.Java中获取路径的方法: Class_Name.class .getResource("") // Class_Name.class .getResour ...
- java获取绝对路径_JAVA获取项目绝对路径
另,Class类还有一个getResourceAsStream方法,记得以前有个项目要读取在同一个包内的一个xml,就用的这个. 1.如何获得当前文件路径 常用: (1).Test.class.get ...
- java读取src xml文件路径_Java获取路径方法相对路径读取xml文件方法
(1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI ...
- java 获取路径_java 获取当前类的路径
最近在做项目的时候,自己写了一些配置参数的读取,将配置文件放到具体的位置,然后让程序根据当前类的路径寻找配置文件的路径,但是,发现eclipse的开发坏境下是可以顺利读取到指定路径下的配置文件中的配置 ...
最新文章
- java 方法引用无效_InvalidProgramException:调用方法时无效的IL代码
- Ajax拿取JSON格式的数据
- python 遍历字典嵌套_Python 字典嵌套循环遍历
- redhat下svn服务器搭建
- 第一章计算机基础知识作业答案,计算机基础作业题1答案
- 用plsql将excel导入oracle,使用工具 plsqldev将Excel导入Oracle数据库
- 网络安全应急响应-常用工具
- python中numpy下载问题
- 程序员必备的英语词汇表-持续更新
- 配置Windows通过腾讯云服务器远程Ubuntu系统
- 牛津计算机科学要求,牛津布鲁克斯大学计算机科学本科申请条件.pdf
- JDBC execute常用方法
- iOS 视频录制流程解析
- 蓝绿部署、滚动部署、灰度部署、金丝雀部署
- 【信号处理】内插器原理和MATLAB仿真
- C语言函数指针和返回指针值的函数
- HDMI Type A、B、C、D接口图
- MySQL连续三条_求教一条Mysql,查询大于等于3条连续的重复记录,急急急!!!!...
- SE16N与SE16区别
- 我是如何用知能行秒杀考研数学的