Getting permission denied to log in to tomcat

I have a log4j.properties file as part of my application.

#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 

My tomcat is deployed on ubuntu 10 ... when I start tomcat, I see the following error in the catalina.out log file.

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

How can I solve this problem?

+3
source share
1 answer

The user Tomcat works with does not have write permission for this particular file.

You need to check permissions on the folder / home / hussain / mydata / logs and provide write permissions

+6
source

Source: https://habr.com/ru/post/1759504/


All Articles