摘要:今天搞了一天想要部署webgoat-server-8.1.0项目,结果总是报错,因为是做安全方向,所以搜了挺多的方法但是都无法解决。
后面想着活人不能被liao憋死,索性不在真实机这个大熔炉执行,重新开了个win10虚拟机做了一下,结果直接成功
一、实验准备
1.webgoat-server-8.1.0.jar包
百度网盘:https://pan.baidu.com/s/1x8fBAeSKZfdJjnNZitojQg?
提取码:yui1
2.java11(JDK)
百度网盘:https://pan.baidu.com/s/157tZ-8_oCF6cPV-EzLXSGQ?
提取码:yui1
3.win10虚拟机
百度网盘:https://pan.baidu.com/s/1O3eDfsbCvVCgBQ-yecW1cA?
提取码:yui1
二、实验过程
搭建思路简述
1.从百度网盘中下载好jdk11,拖至win10虚拟机中
2.双击运行一直下一步即可安装好,找到安装路径
如果大家和我的步骤一致可以直接复制:C:\Program Files\Java\jdk-11.0.1\bin
3.配置环境变量
右键此电脑->属性->高级系统设置
环境变量
新建->变量名:JAVA_HOME->变量值:C:\Program Files\Java\jdk-11.0.1\bin->确定
双击Path->在变量名处添加:;%JAVA_HOME%->确定
注意此时JAVA_HOME被%%包裹,且前面有;分号作为隔离
验证:win+r输入cmd进入命令行,输入java -version
4.从网盘下载webgoat
放在C:\Program Files\Java\jdk-11.0.1\bin目录下,同时在路径框中输入cmd回车
5.运行
java -jar webgoat-server-8.1.0.jar --server.port=8886 --server.address=0.0.0.0
出现框中所叙述即为成功
三、访问实验
win10ip为:192.168.13.142
所以访问地址为:192.168.13.142:8886/WebGoat
继而自己注册注册一个账号密码登录进去
至此,成功!