java的classpath配置文件_Java Classpath及.properties配置文件
private static final String CONFIG_FILE = "logmonitor.properties";
ClassLoader cl =ClassLoader.getSystemClassLoader();
input= cl.getResourceAsStream(fileName);
需要改成
ClassLoader cl = PerfCoalescingStatisticsUtil.class.getClassLoader();
input=cl.getResourceAsStream(fileName);
prop.load(input);
http://stackoverflow.com/questions/1921238/getclass-getclassloader-is-null-why
http://jeecookbook.blogspot.com/2013/07/java-why-you-should-not-use.html
http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResource%28java.lang.String%29
http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html#getSystemClassLoader()
继续相关的,如果配置文件是在一个jar包中,而这个jar包被上一级的工程所引用,如何保证在jar包中的代码能够找到这个配置文件
事实上找到的有用的信息如下
http://www.mkyong.com/applet/how-do-java-applet-access-files-inside-applet-jar-file/
http://stackoverflow.com/questions/5054435/reading-file-in-jar-using-relative-path
http://stackoverflow.com/questions/941754/how-to-get-a-path-to-a-resource-in-a-java-jar-file
http://stackoverflow.com/questions/3627426/loading-a-file-relative-to-the-executing-jar-file
在这种情形下,因为jar包的问题,文件不能如一个妥当的目录被找到
/data/web/apache-tomcat-6.0.43/bin/file:/data/web/apache-tomcat-6.0.43/webapps/ROOT/WEB-INF/lib/log-monitor-api-1.0-SNAPSHOT-jar-with-dependencies.jar!/xcs-online.properties (No such file or directory)
这种情形下,有file:和.jar!标识符,还好找吗?
java的classpath配置文件_Java Classpath及.properties配置文件相关推荐
- java中使用配置文件_Java中使用Properties配置文件的简单方法
Java中使用Properties配置文件的简单方法 properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式 ...
- java 监听配置文件_java读取系统Properties配置文件利用线程实时监控配置文件变化...
package util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcept ...
- java classpath设置_Java CLASSPATH设置
Java CLASSPATH设置 CLASSPATH: CLASSPATH是一个环境变量,Application ClassLoader使用它来定位和加载.class文件. CLASSPATH定义路径 ...
- java 配置文件乱码_java程序读取properties配置文件出现中文乱码
这个问题有两种办法: 第一种办法:如楼上所说的那样也可以,就是native2ascii -reverse -encoding gb2312 user.properties ActionName_zh_ ...
- java加载配置文件_java 读取和修改配置文件
1.读取配置文件 try{ File f=new File("D:\\myfile.text"); Properties pp=new Properties(); FileInpu ...
- java打开db文件_java 读取DB.properties文件方式 | 学步园
读properties文件的时候,出现了或多或少的奇怪问题,这里把最终成功的方式描述一下. PropUtil工具类 public class PropUtil { private String fil ...
- java properties文件 安全_java 数据库读取工具类(读取config.properties配置文件)[包含线程安全] | 学步园...
java 数据库读取工具类(读取config.properties配置文件)[包含线程安全] 数据库读取工具类 package com.db; import java.sql.Connection; ...
- java jar 配置_java jar包与配置文件的写法
一个普通的java project,里面引用了config.properties配置文件,将项目打成Runnable jar,然后将config.properties放到打包后的jar路径下,执行该j ...
- SpringBoot - yml与properties配置文件及bean赋值
SpringBoot - yml与properties配置文件及bean赋值 ① SpringBoot的配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的 : applicati ...
最新文章
- 8086汇编语言命令速查与详解
- x264代码剖析(一):图文详解x264在Windows平台上的搭建
- asp.net mvc 使用ajax请求 控制器 (PartialViewResult)分部的action,得到一个分部视图(PartialView)的HTML,进行渲染...
- 转发一个深度、实用的技术帖——实现ADM3251E与3.3V系统的RS-232接口隔离
- 从Go、Swift出发:语言的选择需谨慎
- (原创)对某国的一次渗透
- 用Elasticsearch代替数据库存储日志方式
- 【牛客 - 318M】被打脸的潇洒哥(几何问题,水题,结论,知识点)
- LeetCode 1738. 找出第 K 大的异或坐标值(DP)
- luajit官方性能优化指南和注解
- 真--可并堆模板--BZOJ2333: [SCOI2011]棘手的操作
- 〖强暴贴〗号称全国最大开发者网络的CSDN多次出现低级错误 验证码形同虚设 开发人员竟是MVP
- c#超火表白小程序(含代码教程)
- libvirt零知识学习6 —— libvirt源码编译安装(4)
- StreamUtil
- 哈佛案例 计算机,MBA:哈佛商学院经典案例全集.Image.Marked.pdf
- 台湾省应广科技PMS150G(PADAUK )纯I/O口单片机系列
- linux metapost 简介
- 那些曾经大热的NFT头像,还有人买吗?
- Python网络爬虫与信息提取(14)—— 百度搜索关键字爬取并整理摘要、标题、关键字等
热门文章
- js中用到的正则表达式
- 使用 Eclipse + PyDev 开发 Google App Engine 程序
- 用.NET CF进行HardReset?
- sdwan架构怎么搭建?
- 记录一次Docker For Windows10镜像加速器配置
- UITableView-常见设置
- bzoj1669 [Usaco2006 Oct]Hungry Cows饥饿的奶牛
- 解决“The type initializer for'Oracle.DataAccess.Client.OracleConnection' threw an exception ”异常...
- 实现IHttpModule接口获取Session来实现页面访问日志功能。
- Lintcode 973 解题思路及c++代码