web工程中通过类加载器读取配置文件
来源:互联网 发布:java 开源 paas 平台 编辑:程序博客网 时间:2024/04/20 04:18
今天在web工程中,通过JdbcUtil工具类读取放在src下的配置文件。部署好工程开启tomcat服务之后,在浏览器提交数据,报出异常如下:
在MyEclipse中异常如下:
第25行代码(红色框中)是通过io流读取配置文件,这种读取方式在java工程中是正常的。但是在web工程中,同样将jdbc.properties放在src目录下,文件路径使用“src/jdbc.properties”和“jdbc.properties”都是一样报异常。
最后,通过咨询前辈,知道了可以使用类加载器的方式来读取配置文件(上图第24行代码,蓝色框中)。代码如下:
InputStream is = jdbcUtil.class.getClassLoader().getResourceAsStream("jdbc.properties");
//jdbcUtil.class获取Class对象
//jdbcUtil.class.getClassLoader()通过Class对象获得类加载器
//jdbcUtil.class.getClassLoader().getResourceAsStream("jdbc.properties");通过类加载器的getResourceAsStream()方法返回读取此资源的输入流。
API:
这个并不是什么难点,看到网上其他人也遇到过这种问题。我在这里仅作为学习,记录一下。
0 0
- web工程中通过类加载器读取配置文件
- web工程中读取properties配置文件方法
- web工程加载配置文件
- 通过类加载器的方式读取配置文件
- web工程中在非servlet程序中读取配置文件
- WEB项目加载配置文件并读取配置文件
- 通过类加载配置文件
- web工程中使用配置文件
- WEB应用中读取配置文件
- WEB应用中读取配置文件
- Web应用中读取配置文件
- Eclipse工程中读取配置文件方式
- maven工程中sqlMap配置文件无法读取
- 类路径读取(加载)配置文件
- Web工程中配置文件路径问题
- tomcat web 工程下配置文件读取的问题
- web工程读取自定义xml配置文件的方法
- javaweb工程 配置文件读取
- STL浅析
- bzoj 3823: 定情信物
- BZOJ 4562|HAOI 2016|食物链|动态规划
- 嵌入式系统开发常用网址
- 异常
- web工程中通过类加载器读取配置文件
- PAT-B 1010. 一元多项式求导
- 广度 / 深度优先搜索
- cf489D. Unbearable Controversy of Being
- C游戏 简单迷宫游戏开发
- 继承与多态的理解
- 计算机网络通过ip来知道对方的主机名
- JAVA SE 8 学习笔记(一)lambda表达式
- java注解