在java core项目里,目录结构如下:

当使用

InputStream ips=new FileInputStream("config/config.properties");

能读到properties文件。

但是在java web项目时,部署到Tomcat后。上面的读法就不行了。

javaweb项目结构如下:

原因:

打开项目部署到Tomcat后的目录结构:

并没有config文件夹

因此使用下面的代码:

public class HiveDao {private String driverName;private String ip;private String port;private String database;private String username;private String password;private String url;public HiveDao() {try {InputStream ips=new FileInputStream(HiveDao.class.getResource("/").getPath() + "/jdbc.properties");Properties properties=new Properties();properties.load(ips);

Tomcat下找不到properties文件相关推荐

  1. 运行jar包提示找不到.properties文件的问题

    /** * @function: 加载资源文件 * @Author:2012-5-19 下午06:01:54 * @param: * @return void */ private static vo ...

  2. Android Studio在项目文件夹/build/intermediates/下找不到bundles文件夹和packaged-classes文件夹

    build之后在项目文件夹/build/intermediates/下找不到bundles文件夹,是因为bundles文件夹改为了packaged-classes文件夹,如下图所示: 另外还需要注意的 ...

  3. Ubuntu虚拟机设置共享文件夹后/mnt下找不到hgfs文件夹

    --------------------------------- 今天用VMware装Ubuntu时设置共享文件夹出了问题.设置共享文件夹时没有报错,但虚拟机内/mnt下找不到hgfs文件夹. 找了 ...

  4. Tomcat下java普通类IO文件路径问题

    由于在windows和linux下文件路径的表示方式存在差异 而我们的项目大多是在windows下的eclipse中完成测试 然后部署到linux的tomcat服务器中 这个时候我们既不能把地址写死( ...

  5. Windows下找不到AppData文件夹

    AppData文件夹是位于用户文件夹下,包含了很多软件的配置信息.临时文件等,一般找不到AppData文件夹是由于没有开启显示隐藏文件导致的. (1)如图所示,进入C盘的用户(或User)文件夹下的用 ...

  6. php找不到phpmyadmin,nginx下找不到phpmyadmin文件

    问题: 已经安装了最新的稳定版本的Nginex(1.4.4),并且想安装phpMyAdmin,不幸的是当我尝试在我的浏览器中通过http:// 192打开phpMyAdmin时出现以下错误. . . ...

  7. tomcat下如何才能运行shtml文件?

    2019独角兽企业重金招聘Python工程师标准>>> 我们知道,需要运行shtml,必须在web服务器上配置好ssi. 下面是ssi在tomcat5.*上的配置方法: 打开tomc ...

  8. web服务器获取项目路径问题,读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...

    1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...

  9. mysql properties文件路径_读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...

    1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...

最新文章

  1. lodash 根据某个字段排序处理
  2. Notepad++如何对比文件 Notepad++对比两个文件代码方法
  3. python读取html文件正则替换_Python使用正则表达式过滤或替换HTML标签的方法详解...
  4. FFmpeg AVFMT_NOFILE宏定义剖析
  5. oracle操作字符串:拼接、替换、截取、查找、长度、判断
  6. 计算机型号win7,win7cpu型号怎么看
  7. 谷歌开源图片压缩算法Guetzli实测体验报告
  8. 大道至简(周爱民)第一章读后感-------伪代码
  9. 为什么计算机关机后自动开机,老司机教你电脑关机后自动开机怎么办
  10. Linux(进程概念详解)
  11. 破局“人工智能+大数据”产业痛点,保险极客百万医疗震撼出击
  12. 【opencv-python】视频处理(4) cv2.VideoCapture.get()函数、cv2.VideoCapture.set()函数
  13. 洛谷三月月赛——P5238 整数校验器
  14. 三、PyQt5高级控件的使用
  15. 伤寒杂病论.辨阳明病脉证并治
  16. 回车换行问题0x0D和0x0A
  17. 朱志星:道路交通事故“减量控大”技术治理思路和对策
  18. 百度服务器4月1日维护,2014年4月1日定期维护公告
  19. 安装使用——百家CMS微商城说明文档(2)
  20. 判断当前页面是否在微信浏览器中打开(四类方法)

热门文章

  1. mysql2012更改表名_T-SQL入門攻略之13-修改数据表
  2. PHP微信app接口退款,10.PHP接入微信退款接口
  3. matlab验潮站,验潮站的作用是什么
  4. 虚拟化服务器的管理与维,服务器虚拟化管理
  5. 清明节游戏服务器维护,清明节游戏活动【4月2日--4月16日】
  6. mysql32位的能装在64位的电脑上吗,mysql32位能装64位电脑【excle中怎么将log值变回原来的数据库】...
  7. android双联动列表,Android Fragment实现列表和内容联动
  8. python停用词表_多版本中文停用词词表 + 多版本英文停用词词表 + python词表合并程序...
  9. mqtt php 16进制数据,phpMQTT 内存耗死问题
  10. 设置linux拨号服务端,CentOS Linux上搭建PPPoE服务器及拨号设置