我正在阅读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。
答案 0 :(得分:49)
您关注的教程已过期 - InstallTask已被弃用,而有利于DeployTask。 较新的发行版不再包含已弃用的类。您应该只需将“Install”更改为“Deploy”即可修改构建文件,例如:
<taskdef name="install" classname="org.apache.catalina.ant.DeployTask">