long blogs

进一步有进一步惊喜


  • Home
  • Archive
  • Tags
  •  

© 2025 long

Theme Typography by Makito

Proudly published with Hexo

Ideas使用的坑

Posted at 2019-07-21 笔记 

关于无法读取配置文件的解决办法

1、问题描述
在使用idea开发web项目的时候,读取数据连接的配置文件的时候出现FileNotFound的错误。并且尝试了配置pom.xml文件之后,将配置文件放置在根目录。但都是出现了无法找到文件的错误。
2、解决过程
(1)由于web项目的部署问题,需要定位到目前项目运行的根目录。然后使用了如下的语句进行根目录的查询

1
2
File config = new File("connect.properties");
System.out.println("绝对路径:"+config.getAbsolutePath);

输出的结果是tomcat/bin目录。显然不对。
(2)使用class类来获取当前类的所在的路径,代码如下

1
2
String path = ConnectionUtil.class.getResource("/").getPath()+"connect.properties";
System.out.println("Path:"+path);

输出的结果:

1
path:/D:/TraineeHomeworkProject/JspServlet2/target/JspServlet/WEB-INF/classes/connect.properties

这样便可以读取到properties文件了

Share 

 Previous post: Mybatis笔记 Next post: jsp和servlet相关知识 

© 2025 long

Theme Typography by Makito

Proudly published with Hexo