在 Tomcat 上运行 WebGoat 7 时出错

在 Tomcat 上运行 WebGoat 7 时出错

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

WebGoat 屏幕截图

我是否在某处缺少依赖项?我该如何排除故障?

谢谢,布鲁克斯

答案1

我自己也为此苦苦挣扎了一段时间。您可能缺少写入用户数据库文件的权限。如果您的日志条目显示如下内容:

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

然后就需要向你的 tomcat 用户授予对列出的文件夹的权限。

相关内容