Tomcatでのロギングの許可を拒否されます
-
28-09-2019 - |
質問
アプリケーションの一部として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)
この問題を解決するにはどうすればよいですか?
解決
Tomcatが実行されるユーザーには、その特定のファイルへの書き込み許可がありません。
フォルダー/Home/Hussain/MyData/Logsのアクセス許可を確認し、書き込み許可を与える必要があります
所属していません StackOverflow