Web 应用程序在这里有一个 jar [/Users/joey/local/apache-tomcat-8.0.23/webapps/webgoat/WEB-INF/lib/webgoat-classloader-6.1.0.jar] ,其中包括一个类 [public class PluginClassLoader extends WebappClassLoader]。 我认为这是类加载器配置问题,但请帮助我。 2015 年 7 月 8 日 00:56:04.648 严重 [localhost-startStop-1] org.apache.catalina.loader.WebappLoader.startInternal LifecycleException java.lang.ClassNotFoundException:org.owasp.webgoat.classloader.PluginClassLoader 在 java.net.URLClassLoader$1.run(URLClassLoader.java:366) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:355) 在 java.security.AccessController.doPrivileged( native 方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:354) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:425) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:358) 在 java.lang.Class.forName0( native 方法) 在 java.lang.Class.forName(Class.java:191) 在
最佳答案
我在运行...时遇到了同样的问题
mvn tomcat:run-war
但是运行via的时候没有出现
java -jar target/webgoat-container-6.1.0-war-exec.jar
那行得通,所以我不再试图弄清楚 mvn 出了什么问题。
关于java - webgoat 不能用 tomcat 8 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31275359/