作者chuani1119 (愛說謊的狗)
看板java
標題[問題] tomcat的properties使用問題
時間Wed Dec 5 21:50:00 2007
問題是這樣的
我在tomcat建了一個叫 test 的 app , 並利用 log4j 紀錄 log
為了在不同機器上測試, 所以 log4j 裡的設定為 ${catalina.home}/logs/test.log
這部份是沒有問題的, 現在我在這個 app 下另外設計了 test.properties
裡頭放的是要給 app 存取的檔案路徑 , 所以設了一個property filePath 如下
filePath = ${catalina.home}/webapps/tmp/XXX.csv
程式碼如下 : // prop 是讀取 properties 檔的 class
String path = prop.get("filePath");
out.println(path);
得到的結果在頁面上顯示
${catalina.home}/webapps/tmp/XXX.csv
而非我想要的 C:\...\webapps\tmp\XXX.csv
請問是哪個步驟錯了嗎 ? 感謝高手的回覆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.197.171
1F:推 dreamboxer:${catalina.home}是給系統看的...不是給程式看的... 12/06 10:25
2F:推 chuani1119:我的意思是 log4j.properties 可以支援這樣的寫法, 一 12/06 12:54
3F:→ chuani1119:般的 properties 是否也可這樣用 ? 12/06 12:55