在Spring boot中以java.lang.ClassNotFoundException:org.apache.tools.ant.Project的形式出现错误
在运行SpringToll套件(版本:3.9.5.RELEASE)中使用SpringBoot应用程序运行SpringBoot应用程序时,我收到一个错误,名为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
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我很高兴它能帮上忙