0
我有我的tomcat安裝在Ubuntu服務器上。我將我的應用程序從我的本地服務器複製到我的Ubuntu服務器。但是當我運行應用程序,我得到以下錯誤:bifincan-web.log(權限被拒絕)
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: bifincan-web.log (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
at java.io.FileOutputStream.<init>(FileOutputStream.java:142)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:194)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:285)
我不知道什麼是錯的!相同的應用程序在我的本地tomcat上運行。 我也試圖通過給須藤運行Tomcat作爲超級用戶-S
問候
感謝Kayaman的迴應,我確實更改了tomcat可以查看的所有可能位置的所有權限。我也沒有找到它指的文件系統中任何地方的bifincan-web.log。我運行了以下命令:find。 -name bifincan-web.log – user2858697
您無法找到該文件,因爲您無權創建該文件。該文件不存在。找到日誌目錄並正確設置其權限。 – Kayaman