diff --git a/webgoat/README.txt b/webgoat/README.txt index b1fa39109..aa266e134 100644 --- a/webgoat/README.txt +++ b/webgoat/README.txt @@ -28,3 +28,29 @@ File -> Import -> General -> Existing Projects into Workspace Don't forget to declare a classpath variable named M2_REPO, pointing to ~/.m2/repository, otherwise many links to existing jars will be broken. You can declare new variables in Eclipse in Windows -> Preferences... and selecting Java -> Build Path -> Classpath Variables + +Run the project on Tomcat within Eclipse +----------------------------------------- +1. Install a local Tomcat server +2. Open Eclipse -> File -> New -> Other -> Server -> Apache -> Tomcat -> Next +-> Insert your Tomcat Installation directory +-> Click next and add "webgoat" to the list of configured applications +-> Finish +3. Adapt the conf/tomcat-users.xml file of your Tomcat server: + <?xml version="1.0" encoding="UTF-8"?> + <tomcat-users> + <role rolename="webgoat_basic"/> + <role rolename="webgoat_admin"/> + <role rolename="webgoat_user"/> + <role rolename="tomcat"/> + <user password="webgoat" roles="webgoat_admin" username="webgoat"/> + <user password="basic" roles="webgoat_user,webgoat_basic" username="basic"/> + <user password="tomcat" roles="tomcat" username="tomcat"/> + <user password="guest" roles="webgoat_user" username="guest"/> + </tomcat-users> + +4. Right Click on the webgoat project within eclipse -> Run As -> Run on server +5. http://localhost:8080/webgoat/attack + + +