获取登录tomcat的权限被拒绝

获取登录tomcat的权限被拒绝,tomcat,ubuntu,tomcat6,ubuntu-10.04,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]

我有一个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 #更新时间:2010年4月1日星期四14:30:43 #2010年4月1日星期四14:30:43 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.patternalyout 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.patternalyout 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) log4j:错误setFile(null,true)调用失败。 java.io.FileNotFoundException:/home/hussain/mydata/logs/cfm.log(权限被拒绝)
如何解决此问题???

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

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