У веб-приложения здесь есть jar [/Users/joey/local/apache-tomcat-8.0.23/webapps/webgoat/WEB-INF/lib/webgoat-classloader-6.1.0.jar], который включает класс [открытый класс PluginClassLoader расширяет WebappClassLoader]. Я думаю, что это проблема конфигурации загрузчика классов, но, пожалуйста, помогите мне. 08-июл-2015 00: 56: 04.648 СЕРЬЕЗНО [localhost-startStop-1] org.apache.catalina.loader.WebappLoader.startInternal LifecycleException java. lang.ClassNotFoundException: или AccessController.doPrivileged (собственный метод) в java.net.URLClassLoader.findClass (URLClassLoader.java:354) в java.lang.ClassLoader.loadClass (ClassLoader.java:425) в java.lang.ClassLoader.loadClass (ClassLoader. 358) в java.lang.Class.forName0 (собственный метод) в java.lang.Class.forName (Class.java:191) в
webgoat не может запускаться с Tomcat 8
Ответы (2)
У меня была такая же проблема при работе с ...
mvn tomcat: запуск войны
Но этого не произошло при запуске через
java -jar цель / webgoat-container-6.1.0-war-exec.jar
Это сработало, поэтому я перестал выяснять, что пошло не так с mvn.
person
Jeff Williams
schedule
29.07.2015
Я не знаю о Tomcat 8, но я действительно решил свою очень похожую ошибку и заставил Webgoat построить с Maven и Tomcat 7.
Документация Webgoat не очень централизована по версиям, поэтому я немного запутался, но обнаружил
mvn clean tomcat7:run-war
по этой ссылке https://github.com/WebGoat/WebGoat-Legacy/wiki/Installation-(WebGoat-6.0) в разделе «Распространение исходного кода».
Думаю, стоит попробовать tomcat8 вместо этого просто для хихиканья.
Надеюсь, это поможет.
person
Community
schedule
30.07.2015