Tomcat

在 Tomcat 上執行 WebGoat 7 時出錯

  • July 30, 2016

我正在嘗試在獨立的 Tomcat7 伺服器上執行 WebGoat。我將“webgoat-container-7.0.1.war”放在Tomcat目錄中,並將文件重命名為“WebGoat.war”。初始登錄頁面“ http://10.1.1.1/WebGoat/ ”看起來不錯,我可以登錄。但是,登錄後,我開始看到錯誤,並且無法訪問課程。下面是我收到的錯誤的螢幕截圖。

WebGoat 螢幕截圖

我在某處缺少依賴項嗎?我可以做些什麼來排除故障?

謝謝,布魯克斯

我自己為此掙扎了一段時間。您可能缺少寫入使用者數據庫文件的權限。如果您的日誌條目顯示如下內容:

Caused by: java.io.FileNotFoundException: /var/lib/tomcat7/UserDatabase.mv.db (Permission denied)

那麼這將是授予您的 tomcat 使用者對列出的文件夾的權限的問題。

引用自:https://serverfault.com/questions/762429