我试图在独立的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用户权限列出的文件夹的问题。