开发者社区> 问答> 正文

java web项目 properties文件读取路径问题:报错

java web 项目中
我将properties文件放在包根目录的同级 也就是src里面。 我直接写java 文件测试是可以读取到的。
但是tomcat下 就读取不到。。
我把编译后的文件 放在project/project/WEB-INF/classes 文件下内。

你们一般将properties 文件放在那里。读取路径都怎么写呢?

展开
收起
kun坤 2020-06-09 11:40:16 967 0
1 条回答
写回答
取消 提交回答
  • properties 这里的文件用 ResourceBundle 类去读取

    ######我先看看ResourceBundle 这个。。 我是看了你写的DBManager 类读取dataSource.properties 仿照写的时候遇到的问题。。###### 问题已经解决。 将文件放在WEB-INF/classes中
    读取的话:in = LoadProperties.class.getClassLoader().getResourceAsStream(                 "db.properties"); ######有可能项目的路径有空格20%,所以就可能出现问题,好像apache commons下有个 Configuration 就可以自动读取 properties文件的路径。其实也是从项目下,class下,包下几个地方读取。

    2020-06-09 11:40:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载