WebGoat의 Developer Version은 Eclipse를 통해 Source를 수정할 수 있으며,
이를 통해 해결해야 하는 문제가 있습니다.
이번 포스팅에서는 WebGoat을 Eclipse에 연동하는 방법을 다루려 합니다.
사전 작업
WebGoat을 Eclispe에 연동시키기 위해서는 우선 Eclipse에 Tomcat 이 연동되어 있어야 합니다.
방법
Tomcat-users.xml의 내용을 아래와 같이 바꿉니다.
<?xml version="1.0" encoding="UTF-8"?> <?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 username="webgoat" password="webgoat" roles="webgoat_admin"/> <user username="basic" password="basic" roles="webgoat_user,webgoat_basic"/> <user username="guest" password="guest" roles="webgoat_user"/> <user username="tomcat" password="tomcat" roles="tomcat"/> </tomcat-users>
WebGoat의 WAR파일을 원하는 곳으로 복사시킵니다.
# cd <WebGoat directory>
# cd WebGoat
# mvn package
# cp webgoat-container/target/webgoat-container-7.0-SNAPSHOT.war <your_tomcat_directory>/webapps/
복사한 WebGoat의 WAR을 import 합니다.
Project Explorer 우 클릭 -> Import -> WAR file
Browse -> WebGoat의 war 파일을 선택 -> Finish
문제
구동을 시키니…Spring Framework에서 오류가 난다 그러고..
다른 데서도 무슨 오류가 나고…
성공은 다음으로 미뤄야 겠네요…;;;
성공 예시가 많은 5.X 버전으로 도전하세요…