Во время работы я получаю сообщение об ошибке java.lang.ClassNotFoundException: org.apache.tools.ant.Project при запуске приложения загрузки Spring в Spring toll Suite (версия: 3.9.5.RELEASE) с использованием приложения загрузки Spring
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]
Я запускаю проект в STS, щелкнув правой кнопкой мыши Project -> Run AS -> Spring Boot App.
Я попытался очистить и обновить maven, очистить и перестроить проект .. все еще получаю ту же ошибку .. Пожалуйста, помогите мне, что еще мы можем сделать, чтобы удалить это исключение. ??
Включите следующую зависимость в свой файл pom, а затем выполните mvn package:
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.8.2</version>
</dependency>
Большое спасибо, сэр .. Он работает без сбоев после добавления зависимости от муравья.
@ user2715085 рад что помогло
уже существует встроенная зависимость веб-стартера, и я добавил зависимость apache-tomcat-embed, поэтому добавление отдельной зависимости, которую вы указали в своем разделе ответов как org.apache.ant, не повлияет на другую зависимость в проекте ?? И спасибо за ваше решение, я обязательно попробую это сейчас и вернусь к вам как можно скорее