弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述java项目获取根路径(web项目和application项目的区分)相关的知识,希望能为你提供帮助。
java项目中经常要读取配置文件,涉及到读取配置文件的地方,就会要读定位文件的路径。因此,在项目如何正确获取文件路径尤为关键。
根据不同的java项目,在获取文件路径时候有一些 小区别
测试环境:E:\Eclipse-workspace\BlkReport
------我的源项目根目录
【java项目获取根路径(web项目和application项目的区分)】
K:\Tomcat 7.0
----------Tomcat项目的根目录
(一)在java web 项目中获取项目根路径:
1.1在jsp或者Servlet中获取项目根路径
String realPath = getServletContext().getRealPath("/")
(二)在Java桌面应用程序中,获取根目录可以通过文件类的File的API getAbsolutePath()来获取
File file=new File("");
String abspath=file.getAbsolutePath();
return abspath;
(三)在Tomcat中,如果是通过利用(new File("")).getAbsolutePath()获取项目根路径,则是获取到Tomcat安装路径下的bin文件夹路径名,如“K:\Tomcat 7.0 \bin”,将获取得到的路径去掉“bin”,再拼接上“webapps\\项目文件夹名”,即可获取到项目的根路径。
推荐阅读
- 执行git命令时出现fatal: 'origin' does not appear to be a git repository错误
- 组件化封装思想实战Android App视频课程
- 5月第2周业务风控关注 | 央行(严禁未经授权认可的APP接入征信系统)
- 使用模拟器调试react-native步骤(安卓机)
- 一篇文章了解相见恨晚的 Android Binder 进程间通讯机制
- 失物找寻APP软件需求规格说明书——第三次团队作业
- Perl变量用法
- Perl编程教程介绍
- Perl Switch语句