java - 来自 Java Web 应用程序的 FileNotFoundException
问题描述
我正在使用 Eclipse 开发 Web 应用程序。我为数据库配置创建了一个属性文件。(DBProperty.properties) 请在下面找到文件夹结构的屏幕截图。
我想访问这个属性文件。我正在使用以下代码访问。
FileInputStream input = new FileInputStream("src/resources/DBProperty.properties");
我也尝试了许多相对路径,但未能成功。
我已经为这个项目设置了构建路径。
解决方案
你需要使用
MyClass.class.getClassLoader().getResourceAsStream("DBProperty.properties")
推荐阅读
- postgresql - 在 Centos 7 上安装 Postgres10.1
- python - How to identify a change in a websites’ structure programmatically
- python - 从 pandas Dataframe 缓慢地将数据加载到 MongoDB
- nginx - nginx 正在尝试将我的后端作为静态站点提供服务
- php - json解码值类型显示为数组而不是对象
- javascript - 在猫鼬中查询ID后的第一个项目数?
- javascript - how to find exact number from url parameters inside td element
- android - android动画没有延迟
- javascript - 如何修复“TypeError:无法在'CanvasRenderingContext2D'上执行'drawImage'”?
- julia - Julia 作为非 CS 领域专家的工作语言?