Получено разрешение на вход в Tomcat - PullRequest
3 голосов
/ 13 августа 2010

У меня есть файл 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 Ответ

6 голосов
/ 13 августа 2010

Пользователь, под которым запускается Tomcat, не имеет разрешения на запись в этот конкретный файл.

Необходимо проверить разрешения для папки / home / hussain / mydata / logs и дать разрешения на запись

...