The following repo works on top of Javulna a Java vulnerable application. https://github.com/edu-secmachine/javulna
Javulna is a standard Spring Boot application, built with Maven.
You can build the project with: mvn clean install
Than you can run it with java -jar target/javulna-1.0-SNAPSHOT.jar
This will start an embedded Tomcat, and run the app. If you want to change the port of the embedded Tomcat to 8089 (default is 8080): java -jar target/javulna-1.0-SNAPSHOT.jar --server.port=8089
If you want to debug it: java -Xdebug -Xrunjdwp:server=y,transport=dt_socket_address=5005,suspend=n -jar target/javulna-1.0-SNAPSHOT.jar Alternatively you can run (and debug) the project from your preferred IDE by simply running the Application.java class.