2011-11-08 18 views
15

Estoy repasando el tutorial Spring MVC. Tengo un archivo build.xml y build.properties, así como un archivo jsp simple. Cuando trato de ejecutar hormiga, me sale este error:InstallTask ​​no encontrado

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 

miré en el archivo catalina-ant.jar, y por supuesto no hay una clase InstallTask. ¿Cambió este archivo jar, ya que el tutorial de primavera fue escrito? De ser así, ¿dónde puedo encontrar InstallTask?

Respuesta

49

El tutorial que está siguiendo está desactualizado - el InstallTask ha quedado obsoleto a favor del DeployTask. Las distribuciones más nuevas ya no incluyen la clase obsoleta. Debería poder revisar su archivo de compilación simplemente cambiando 'Instalar' por 'Implementar', algo como:

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