Ошибка возникает как java.lang.ClassNotFoundException: org.apache.tools.ant.Project при загрузке Spring

Во время работы я получаю сообщение об ошибке 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, очистить и перестроить проект .. все еще получаю ту же ошибку .. Пожалуйста, помогите мне, что еще мы можем сделать, чтобы удалить это исключение. ??

0
0
890
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Включите следующую зависимость в свой файл pom, а затем выполните mvn package:

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

уже существует встроенная зависимость веб-стартера, и я добавил зависимость apache-tomcat-embed, поэтому добавление отдельной зависимости, которую вы указали в своем разделе ответов как org.apache.ant, не повлияет на другую зависимость в проекте ?? И спасибо за ваше решение, я обязательно попробую это сейчас и вернусь к вам как можно скорее

user2715085 09.09.2018 14:46

Большое спасибо, сэр .. Он работает без сбоев после добавления зависимости от муравья.

user2715085 09.09.2018 16:18

@ user2715085 рад что помогло

MohammadReza Alagheband 09.09.2018 16:52

Другие вопросы по теме