0
我開發了一個web項目。它使用log4j生成日誌文件。但同樣的應用程序是在UNIX中部署的,它也無法創建日誌文件也..
我是新來的unix。爲什麼它不創建日誌文件? 這是代碼....應用程序無法在UNIX中創建日誌文件?
log4j.rootLogger = INFO,CA, FA #Console Appender log4j.appender.CA = org.apache.log4j.ConsoleAppender log4j.appender.CA.layout = org.apache.log4j.PatternLayout log4j.appender.CA.layout.ConversionPattern = %d %5p %c{1}:%L - %m%n #File Appender log4j.appender.FA = org.apache.log4j.FileAppender log4j.appender.FA.File =correspondence.log log4j.appender.FA.layout = org.apache.log4j.PatternLayout log4j.appender.FA.layout.ConversionPattern = %d %5p [%t] - %m%n
它是建立在服務器安裝文件夾中的日誌文件。但不能在UNIX中創建..我必須做的任何更改?
嗨BigMike,日誌文件不是在Unix機器中創建的。問題是什麼? –
可能你的應用服務器由於特權而無法在他的目錄中寫入,請將日誌文件指向一個確定可寫的路徑(例如/ tmp /) – BigMike
我已經用路徑測試了你給出的內容..但仍然沒有用。 –