Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Spring boot中以java.lang.ClassNotFoundException:org.apache.tools.ant.Project的形式出现错误_Spring_Spring Boot - Fatal编程技术网

在Spring boot中以java.lang.ClassNotFoundException:org.apache.tools.ant.Project的形式出现错误

在Spring boot中以java.lang.ClassNotFoundException:org.apache.tools.ant.Project的形式出现错误,spring,spring-boot,Spring,Spring Boot,在运行SpringToll套件(版本:3.9.5.RELEASE)中使用SpringBoot应用程序运行SpringBoot应用程序时,我收到一个错误,名为java.lang.ClassNotFoundException:org.apache.tools.ant.Project java.lang.ClassNotFoundException: org.apache.tools.ant.Project at java.net.URLClassLoader.findClass(Unknow

在运行SpringToll套件(版本:3.9.5.RELEASE)中使用SpringBoot应用程序运行SpringBoot应用程序时,我收到一个错误,名为java.lang.ClassNotFoundException:org.apache.tools.ant.Project

java.lang.ClassNotFoundException: org.apache.tools.ant.Project
    at java.net.URLClassLoader.findClass(Unknown Source) ~[na:1.8.0_181]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_181]
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[na:1.8.0_181]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_181]
    at org.apache.jasper.compiler.AntCompiler.getProject(AntCompiler.java:72) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java:143) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:379) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:351) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:335) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:595) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) [tomcat-embed-core-8.5.32.jar:8.5.32]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-8.5.32.jar:8.5.32] 
我通过右键单击project-->run as-->Spring Boot App在STS as中运行项目


我试图清理和更新maven,清理和重建项目。。仍然得到相同的错误。。请帮助我,我们还可以做些什么来删除此异常。?

在pom文件中包含以下依赖项,然后执行
mvn包

<dependency>
    <groupId>org.apache.ant</groupId>
    <artifactId>ant</artifactId>
    <version>1.8.2</version>
</dependency>

org.apache.ant
蚂蚁
1.8.2

已经有一个内置的web starter依赖项,我添加了apache tomcat嵌入依赖项,因此添加单独的依赖项(您在回答部分中提供的org.apache.ant)不会影响project中的其他依赖项??谢谢你的解决方案,我现在肯定会尝试一下,然后尽快回到u。谢谢。先生。在添加了ant依赖项之后,它工作得很顺利。@user2715085我很高兴它能帮上忙