java - webgoat 不能用 tomcat 8 启动

标签 java tomcat owasp

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/

相关文章:

java - 如何检查线程是否诞生?

java - 随后将元素添加到数组

java - 将Tomcat docker容器的jdk版本升级到1.8

java - 在 javax XML validator 中禁用 DTD

java - 使用 groovy 的 toURL 方法忽略 SSL 错误

java - Jar 文件 - 防止访问源代码

tomcat - 我们可以在 tomcat 上部署多少场 war ?

tomcat - 使用tomcat将请求和 header 转发到不同的主机

java - OWASP Java Encoder Project 会逃避所有 XSS 吗?