找不到InstallTask

时间:2011-11-08 21:50:59

标签: 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文件是否改变了,因为编写了春季教程?如果是这样,我在哪里可以找到InstallTask​​。

1 个答案:

答案 0 :(得分:49)

您关注的教程已过期 - InstallTask已被弃用,而有利于DeployTask。 较新的发行版不再包含已弃用的类。您应该只需将“Install”更改为“Deploy”即可修改构建文件,例如:

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