#spring #ant
#spring #ant
Вопрос:
Я просматриваю руководство по Spring MVC. У меня есть build.xml и файл build.properties, а также простой файл jsp. Когда я пытаюсь запустить ant, я получаю эту ошибку:
Buildfile: /<home>/dev/Spring/springapp/build.xml
BUILD FAILED
/<home>/dev/Spring/springapp/build.xml:85: taskdef class org.apache.catalina.ant.InstallTask cannot be found
using the classloader AntClassLoader[/usr/local/apache-tomcat/current/lib/catalina-ant.jar]
Total time: 0 seconds
Я посмотрел в catalina-ant.jar файл, и, конечно же, нет класса InstallTask. Изменился ли этот файл jar с момента написания руководства spring? Если да, то где я могу найти задачу установки.
Ответ №1:
Руководство, которому вы следуете, устарело — InstallTask устарел в пользу DeployTask. Более новые дистрибутивы больше не включают устаревший класс. Вы должны иметь возможность пересмотреть свой файл сборки, просто изменив ‘Install’ на ‘Deploy’, что-то вроде:
<taskdef name="install" classname="org.apache.catalina.ant.DeployTask">