2010-08-13 2 views
3

내 응용 프로그램의 일부로 log4j.properties 파일이 있습니다. 지금 나는 내 catalina.out 로그 파일에 오류를 다음 참조 바람둥이를 시작할 때tomcat에 로그인 할 수있는 권한을 얻지 못했습니다.

 
#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 

내 바람둥이는 ... 우분투 (10)에 배치된다.

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

어떻게하면이 문제를 해결할 수 있습니까 ??

답변

6

Tomcat을 실행하는 사용자에게 해당 특정 파일에 대한 쓰기 권한이 없습니다.

폴더/home/hussain/mydata/logs에 대한 사용 권한을 확인하고 쓰기 권한을 부여해야합니다.