码迷,mamicode.com
首页 > 移动开发 > 详细

java项目获取根路径(web项目和application项目的区分)

时间:2018-05-13 13:51:29      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:tomcat   java项目   --   地方   pat   api   安装   桌面应用   文件夹路径   

Java项目中经常要读取配置文件,涉及到读取配置文件的地方,就会要读定位文件的路径。因此,在项目如何正确获取文件路径尤为关键。

根据不同的java项目,在获取文件路径时候有一些 小区别

测试环境:E:\Eclipse-workspace\BlkReport   ------我的源项目根目录

               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\\项目文件夹名”,即可获取到项目的根路径。

 

java项目获取根路径(web项目和application项目的区分)

标签:tomcat   java项目   --   地方   pat   api   安装   桌面应用   文件夹路径   

原文地址:https://www.cnblogs.com/jinking-tomcat/p/9031739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!