[問題] tomcat的properties使用問題

看板java作者 (愛說謊的狗)時間18年前 (2007/12/05 21:50), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
問題是這樣的 我在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

12/06 10:25, , 1F
${catalina.home}是給系統看的...不是給程式看的...
12/06 10:25, 1F

12/06 12:54, , 2F
我的意思是 log4j.properties 可以支援這樣的寫法, 一
12/06 12:54, 2F

12/06 12:55, , 3F
般的 properties 是否也可這樣用 ?
12/06 12:55, 3F
文章代碼(AID): #17Lgo9n8 (java)