读书人

javaWeb项目部署到tomcate时读取文件路

发布时间: 2013-08-13 16:43:28 作者: rapoo

javaWeb项目部署到tomcate时读取文件路径和log4j日志文件存放路径的问题
谁给帮忙看下我要实现如下功能,路径要怎么写呢!其实目的就是要实现
当我将JavaWeb项目部署到tomcate上时,我可以正常读取到JavaWeb项目里的文件,也可以将生成的日志文件存放到JavaWeb项目制定的文件夹下!即我进入tomcate里面查看的时候可以在该项目的文件下查看到相应的日志文件!

javaWeb项目部署到tomcate时读取文件路径和log4j日志文件存放路径的有关问题

javaWeb项目部署到tomcate时读取文件路径和log4j日志文件存放路径的有关问题
[解决办法]


那我在log4j的配置文件里路径要怎么传过去呢!

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${webapp.root}/logger/web.log ????
log4j.appender.logfile.MaxFileSize=10240KB

log4j中的不需要转了,你在程序代码中把路径转向log4j中的所配置的目录下就可以了。
getResource(".")只是或者当前class文件的目录,你也可以获取${webapp.root}/logger下的目录的

读书人网 >J2EE开发

热点推荐