导航:首页 > 文件管理 > java配置文件生效

java配置文件生效

发布时间:2025-02-17 16:28:21

java中的资源文件(properties)有何作用

配置信息用抄的。加上你写一个方法来获取配置信息的内容,也就是读取.properties文件。方法设置返回值,可以用来返回等号后面的信息,比如你想获取8888的话,只需要给写的方法传一个参数PORT,就能返回8888。工程里很多地方都会用到配置信息里的东西,如果没有配置文件,将来要修改端口号或者HOST的时候就比较麻烦,需要改代码。有配置文件就不一样了,只修改配置文件里等号后面的数据就可以了。工程里其他地方用HOST和PORT都是用给读取配置文件的方法传参数的形式调用数据的,所以只修改配置文件的内容就能全部修改为想要的数据。最主要的是不用修改代码,这点很重要,所以工作中配置文件往往比java代码还要多。,当然不止是.properties类型的,更多的是.xml类型

② java热部署:tomcat运行中,动态修改配置文件(java文件)中的static属性并生效

<Context path="/tomcatTest" reloadable="true" docBase="E:\workplace\testProject\WebRoot"/>
第一个是容器里的项目path 要加/
第二个参数是你的workplace的路径,一般是到webroot

写个context.xml文件,放到项目的META-INF里.context.xml头部像上面那样写就可以

③ 东方通部署后配置文件不生效

东方通部署后配置文件不生效解决办法如下。
1、删除C盘目录下的java,javaw,javaws,三个文件。
2、删除环境变量Path中C盘javapath的配置。

④ java应用(非web应用)中log4j.properties/xml动态修改配置文件,无需重启,就能立即生效,如何实现

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

public class BeTestClass {
static String log4jPath;
static Logger log = Logger.getLogger(BeTestClass.class);
static {
PropertyConfigurator.configureAndWatch("log4j.properties", 1000);
}

public static void main(String[] args) {

for (int i = 0; i < 1000; i++) {
//PropertyConfigurator.configure(log4jPath);

log.info("----------info");
log.debug("----------debug");
log.error("----------error");
System.out.println("***********************");
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}

阅读全文

与java配置文件生效相关的资料

热点内容
ug100如何编程画线 浏览:870
文件夹999找不到 浏览:145
win1014393最新版本号 浏览:100
java基本类型大小 浏览:516
word2007不能插入页码 浏览:968
vb读取文件并判断 浏览:6
php图片和程序分离 浏览:412
安卓面试非计算机专业 浏览:228
u盘的光盘文件怎么驱动 浏览:34
如何锁定c盘不下文件 浏览:359
浙江推广网站建设怎么做 浏览:478
word文件只有10页怎么增加 浏览:921
itunes下载的系统在哪个文件夹 浏览:605
个性化linux全名要求 浏览:40
数据表格制图小红点如何去掉 浏览:244
查询iphone版本信息失败怎么办 浏览:978
电脑版微信下载的文件保存在哪里 浏览:367
linuxsocket转发 浏览:32
迷你兔数据恢复软件可免费恢复多少 浏览:139
编程器怎么烧录两个不同的程序 浏览:214

友情链接