Instructions for manual deployment
Include instructions for developers on how to manually deploy the project in tomcat. In particular, it wouldn't be immediate otherwise, to figure out that it is necessary to clone WebGoat-Lessons first. Otherwise the app would be stuck on the login page.
This commit is contained in:
parent
a80313b26b
commit
edc57f1b5a
18
README.txt
18
README.txt
@ -76,18 +76,30 @@ Follow These instructions if you wish to run Webgoat and modify the source code
|
||||
Building the project (Developers)
|
||||
---------------------------------
|
||||
|
||||
Using a command shell/window:
|
||||
|
||||
> cd webgoat
|
||||
> mvn clean package
|
||||
|
||||
After opening the project in Netbeans or Eclipse, you can easily run the project using maven:
|
||||
After opening the project in Netbeans or Eclipse, you can easily run the project using:
|
||||
|
||||
1. Maven-Tomcat Plugin
|
||||
Using a command shell/window:
|
||||
|
||||
> mvn tomcat:run-war
|
||||
|
||||
Maven will run the project in an embedded tomcat.
|
||||
|
||||
|
||||
2. Java JAR
|
||||
the package phase also builds an executable jar file. You can run it using:
|
||||
cd target
|
||||
java -jar WebGoat-6.0-exec-war.jar
|
||||
http://localhost:8080/WebGoat
|
||||
|
||||
|
||||
3. Tomcat
|
||||
the package phase also builds a war file. You can deploy it using:
|
||||
cp target/WebGoat-6.0-exec-war.war <tomcat>/webapps/
|
||||
Then also clone https://github.com/WebGoat/WebGoat-Lessons run:
|
||||
cd WebGoat-Lessons
|
||||
mvn package
|
||||
cp plugins/* <tomcat>/webapps/WebGoat-6.0-exec-war/plugin_lessons/
|
||||
|
Loading…
x
Reference in New Issue
Block a user