InstallTask ​​не найден

Я просматриваю учебник MVC Spring. У меня есть файл 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

Я просмотрел файл каталинии ant.jar, и, конечно же, нет класса InstallTask. Был ли этот файл jar изменен, поскольку был написан учебник Spring? Если да, где я могу найти InstallTask.

Ответы

Ответ 1

Учебник, который вы используете, устарел - InstallTask устарел в пользу DeployTask. Более новые дистрибутивы больше не включают устаревший класс. Вы должны иметь возможность пересмотреть свой файл сборки, просто изменив "Установить" на "Развертывание", например:

<taskdef name="install" classname="org.apache.catalina.ant.DeployTask">