項目部署到linux後出現的兩個問題
第一個問題是tomcat啟動時產生的異常錯誤:
java.io.FileNotFoundException: Mirrors.log (Permission denied)
www.2cto.com
這個錯誤是因為我log4j.properties 文件中配置了日志輸出Mirrors.log文件中,但我linux服務器上沒這個文件,所以導致出現啟動時就報上面的錯誤。雖然不影響程序正常運行,但也不太雅觀...解決的話,只要把文件中:
log4j.appender.logfile.File=Mirrors.log 這句注釋掉即可。加“#”符號注釋。或者在服務器上新建一個Mirrors.log文件。
第二個是上傳文件時的錯誤:java.io.FileNotFoundException: /......./upload/test.txt (Permission denied)
這個錯誤主要是因為upload文件夾沒有授權,所以沒法去讀寫文件,只要授權就行了。
如執行:chmod 777 upload 語句即可解決問題。