jfinal_demo在tomcat下启动时未生成log文件

jfinal_demo在tomcat下启动的时候应该会在项目根目录下自动生成log文件jfinal_demo.log吧,但是并没有生成,请问是怎么回事?

评论区

JFinal

2018-04-03 23:17

如果是 linux 之下,注意 log4j.properties 配置的文件路径要是以 "/" 打头的绝对路径,否则文件生成的地方与你启动项目所在的当前目录有关

还有一种情况是 log4j.properties 文件配置有问题,在首页下载 jfinal demo,直接拿到其中的 log4j.properties ,修改成符合自己要求的再用

libofei

2018-04-03 23:25

@JFinal 我就是在首页下的,然后把工程导入myeclipse里,然后发布到tomcat下,环境是win7,但tomcat启动后并没有生成log文件

JFinal

2018-04-03 23:43

@libofei 设置成绝对路径,例如:
D:/mylog/myproject.log

libofei

2018-04-03 23:49

@JFinal 嗯,这次出来了,看来就是路径的问题,多谢啦

JFinal

2018-04-03 23:58

@libofei 一般在开发时我会设置为这样的形式: "./xxx.log"

这样以 "./" 开头就会生成在项目根路径下,但这个配置在部署环境下不起作用,因为这个与你运行项目时的当前路径有关

libofei

2018-04-04 00:14

@JFinal 嗯,好像在tomcat下运行是不起作用的

libofei

2018-04-04 19:07

@JFinal 如果部署在tomcat下,如何能使用相对路径呢

热门反馈

扫码入社