平時不積累,出現在問題時就麻爪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即可。