linux環境下部署tomcat工程,日誌不走log4j配置而打印到catalina.out可能的原因

平時不積累,出現在問題時就麻爪orz

問題描述:java web應用部署後,出現日誌不走配置的log4j日誌打印目錄,而是走tomcat的catalina.out,web應用配置沒問題。

錯誤思路:部署後配置未生效,重新部署後還是存在問題,本地環境卻沒問題

正確思路:linux寫權限不足

由於第一次部署使用root,所以tomcat進程的權限是root,日誌寫權限是root,後來部署使用admin,導致tomcat進程權限變成admin,而日誌寫權限是root,所以,admin的tomcat不能寫到root的日誌文件裏。

將日誌文件權限改爲admin,命令:chown –R admin:admin重啓tomcat即可。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章