ming_2017 2017-03-12 10:44 采纳率: 33.3%
浏览 1260

Eclipse中动态Web工程,用ClassLoader 怎么获取文件输入流吗?

如题,用ClassLoader 获得的是
repositories:
/WEB-INF/classes/,

    我想通过:
    //获取配置文件信息的输入流。
    ClassLoader classLoader = getClass().getClassLoader();
    System.out.println(classLoader.toString());
    InputStream is = classLoader.getResourceAsStream("jdbc.properties");
    System.out.println(is);

    获取配置文件,该如何改写代码。
    如下是输出结果,以及工程目录结构。
    ![图片说明](https://img-ask.csdn.net/upload/201703/12/1489315385_548555.png)
![图片说明](https://img-ask.csdn.net/upload/201703/12/1489315662_444592.png)
  • 写回答

1条回答 默认 最新

  • ljheee 2017-03-12 13:39
    关注

    jdbc.properties这种文件,Java里面有专门加载方式。
    String configFil="database.propertise";
    properties=new Properties();
    InputStream inputStream=ConfigManager.class.getClassLoader().getResourceAsStream(configFil);
    properties.load(inputStream);

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)