首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal_demo在tomcat下启动时未生成log文件
libofei
2018-04-03 22:45
jfinal_demo在tomcat下启动的时候应该会在项目根目录下自动生成log文件jfinal_demo.log吧,但是并没有生成,请问是怎么回事?
项目:
JFinal
1
评论区
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下,如何能使用相对路径呢
回复
发送
我要反馈
热门反馈
扫码入社
还有一种情况是 log4j.properties 文件配置有问题,在首页下载 jfinal demo,直接拿到其中的 log4j.properties ,修改成符合自己要求的再用