log4j:错误 setFile(null,true) 调用失败。java.io.FileNotFoundException:

pal*_*pal 5 java logging log4j file filenotfoundexception

我在编译应用程序时收到以下错误

log4j:ERROR setFile(null,true) call failed.java.io.FileNotFoundException:\gel\ms\ex\ms.log (The system cannot find the path specified)
Run Code Online (Sandbox Code Playgroud)

下面是我的 log4j 配置文件:

#root log level
log4j.rootCategory=debug, R
log4j.logger.java.sql=DEBUG
log4j.logger.com.ibatis=DEBUG

# First type of log, output to file
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/gel/ms/ex/ms.log
log4j.appender.R.MaxFileSize=5000KB
log4j.appender.R.MaxBackupIndex=3
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d [%40c] %5p - %m%n
Run Code Online (Sandbox Code Playgroud)

和我的项目文件夹层次结构

MS(项目名称)

  1. Java资源

  2. 网络上下文

    2.a-元INF

    2.b-WEB-INF

请指教。谢谢

小智 0

为了快速解决问题,请设置绝对路径。