安装一直发生错误,一般不行就是java版本不行和webgoat不匹配,可以试试多下几个版本,建议用最新版webgoat(这里是webgoat8.2.2.jar + jdk-18.0.2.1版本)
我这个小菜鸡,哎明明很简单的,咳咳....不能让大家发现我太蠢了,开始吧
1、首先是在github.com下载了 webgoat8.2.2.2.jar文件(大致名字是这样,没细看),然后也按照要求,有下过java11不太行,jdk14、jdk-18.0.1 这个也试了(不行),用 java -jar webgoat-sever8.2.2.2.jar 运行一半,报错,不管他!!!(注意每次要换jdk,一定要修改环境变量哦,大家别忘记了)
2、进行访问webgoat固定的网页:127.0.0.1:8080/WebGoat/login 居然能登录进行,但是html 的页面没显示完全,有种代码路径错误无法访问的感觉,注册一个账户就访问不了,发生页面错误!
3.然后我试了试电脑中的 jdk-18.0.2.1 居然可以,记住要修改环境变量哦,给大家看一下步骤吧,大家会的自动跳过!!!
第二步:
单击复制一下:
最后把它添加到第一个就可以啦,一直确定知道关闭环境变量就可以啦
4.然后按照 之前的步骤运行 webgoat :
java -jar webgoat-server.8.2.2.jar
这样就是没有错误的
然后访问就没有出现 html错误的情况了成功
写不得好,欢迎各位大神来指正,注意:我下载成功,您不一定可以,因为系统版本不同,所以我不能保证大家跟着我都能成功哦,简单记录一下自己的苦逼日常,谢谢各位看官老爷!
下载链接:
webgoat8.2.2:
https://github.com/WebGoat/WebGoat/releases/download/v8.2.2/webgoat-server-8.2.2.jar
jdk-18.0.2.1版本:
https://www.oracle.com/java/technologies/javase/jdk18-archive-downloads.html