获取权限被拒绝登录tomcat

时间:2010-08-13 12:37:34

标签: tomcat ubuntu tomcat6 ubuntu-10.04

我有一个log4j.properties文件作为我的应用程序的一部分。

#Updated at Thu Apr 01 14:30:43 GST 2010
#Thu Apr 01 14:30:43 GST 2010 
log4j.rootLogger=INFO, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/home/hussain/mydata/logs/cfm.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=5
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-5p %c %d{ISO8601} %m %n
log4j.logger.com.ahs=DEBUG 

我的tomcat部署在ubuntu 10上...当我启动tomcat时,我在catalina.out日志文件中看到以下错误。

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /home/hussain/mydata/logs/cfm.log (Permission denied)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

运行Tomcat的用户没有该特定文件的写入权限。

您必须检查文件夹/ home / hussain / mydata / logs的权限并授予写入权限