作者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