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">