在Tomcat上运行WebGoat 7的错误

我试图在独立的Tomcat7服务器上运行WebGoat。 我将“webgoat-container-7.0.1.war”放在Tomcat目录中,并重命名文件“WebGoat.war”。 初始login页面“ http://10.1.1.1/WebGoat/ ”看起来不错,我可以login。 但是,我login后,我开始看到错误,我无法访问课程。 以下是我收到的错误的屏幕截图。

WebGoat屏幕捕获

我在某处遗漏了依赖吗? 我能做些什么来排除故障?

谢谢,布鲁克斯

我为此挣扎了一会儿。 您可能缺less写入用户数据库文件的权限。 如果您的日志条目显示如下所示:

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

那么这将是一个授予您的Tomcat用户权限列出的文件夹的问题。