Si queremos desplegar un war en Tomcat desde Eclipse una de las opciones es hacerlo mediante Ant. Creamos un buildfile que compile, genere el .war y despliegue éste en el Tomcat. Para ello tenemos que hacer algún que otro cambio. Por partes:
1) Tenemos instalado ANT en el directorio que queramos, llamémosle ANT_HOME.
2) Nos vamos a Eclipse, Window, Preferences, Ant, Editor, Runtime y localizamos el directorio ANT_HOME mediante el botón "Ant Home...". Sellecionamos y le damos a OK.
3) En ANT_HOME/lib colocamos la librería catalina-ant.jar. Ésta la puedes encontrar en TOMCAT_HOME/server/lib, siendo TOMCAT_HOME el directorio donde tienes instalado Tomcat. Tenemos que decirle a Eclipse que la tenga en cuenta. Para ello vamos a Eclipse, Window, Preferences, Ant, Editor, Runtime y seleccionamos en el cuadro "Ant Home Entries". Pulsamos sobre el botón "Add External JARs..." y seleccionamos la librería ANT_HOME/lib/catalina-ant.jar
4) Creamos un archivo de texto que llamaremos tomcatTasks.properties y que situaremos en ANT_HOME. El archivo contendrá las siguientes líneas:
deploy=org.apache.catalina.ant.DeployTask
install=org.apache.catalina.ant.InstallTask
list=org.apache.catalina.ant.ListTask
reload=org.apache.catalina.ant.ReloadTask
remove=org.apache.catalina.ant.RemoveTask
resources=org.apache.catalina.ant.ResourcesTask
roles=org.apache.catalina.ant.RolesTask
start=org.apache.catalina.ant.StartTask
stop=org.apache.catalina.ant.StopTask
undeploy=org.apache.catalina.ant.UndeployTask
Espero que sirva de ayuda.
No hay comentarios:
Publicar un comentario