properties 配置文件找不到
1 问题
在web项目中:系统找不到指定的配置文件

错误情况下的读取配置文件代码

2 错误原因
三少使用的这种加载配置文件的方法,只有当配置文件在项目根目录下时才可以成功;但是如果实在servlet中调用了加载配置文件的那个类,那么仍然会出现错误:系统找不到配置文件
3 解决办法
将配置文件放在 resource 包目录下

然后使用下面的代码加载 properties 类型的配置文件

> 解释:
Properties prop = new Properties();
InputStream is = 当前类名.class.getClassLoader().getResourceAsStream("配置文件名.properties");
prop.load(is);
> 注意:对项目进行部署后,会将 properties 类型的配置文件复制到 项目部署文件夹下相应的位置

4 随记
这个问题困扰了三少大概5天,期间到论坛查看了许多相关资料都没得到有效解决;明龙师兄、进健师兄分分钟就给我解决啦;只能大呼:技术差,这可怕
4.1 问题总结
4.1.1 配置文件应该放在那里
进健师兄所应该放在 resource 目录中
查资料进行补充,待更新...
4.1.2 读取 properties 类型的配置文件的方法
以后三少就用这种方法啦:
Properties prop = new Properties();
InputStream is = 当前类名.class.getClassLoader().getResourceAsStream("配置文件名.properties");
prop.load(is);
5 查询用户信息项目的源码
点击获取:项目源码
点击获取:数据库建表源码
> 项目中需要用到数据库中的一张表

浙公网安备 33010602011771号