導航:首頁 > 文件管理 > 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

友情鏈接