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.
03 julio 2010
Eclipse Helios y el Charset en Windows
Llegó la hora de probar el nuevo Eclipse Helios. La instalación en Windows es trivial, y sólo hay que descomprimir el ficherito de 204 MBytes y a "fluzear".
La primera prueba es importar un proyecto que gestiono desde el Eclipse Galileo, y todo parece correcto hasta que intento compilarlo. En ese momento aparece el error:
warning: unmappable character for encoding Cp1252
Vaya! El proyecto está en UTF-8, pero al importarlo, Eclipse lo pasa a su codificación por defecto que en Windows XP parece ser Cp1252. Un poco de Google nos da la solución, en concreto en:
http://colab.mpdl.mpg.de/mediawiki/CharsetEncoding#Eclipse
donde nos dan la solución para que compile sin errores de codificación de caracteres.
En Eclipse Helios vamos a
La primera prueba es importar un proyecto que gestiono desde el Eclipse Galileo, y todo parece correcto hasta que intento compilarlo. En ese momento aparece el error:
warning: unmappable character for encoding Cp1252
Vaya! El proyecto está en UTF-8, pero al importarlo, Eclipse lo pasa a su codificación por defecto que en Windows XP parece ser Cp1252. Un poco de Google nos da la solución, en concreto en:
http://colab.mpdl.mpg.de/mediawiki/CharsetEncoding#Eclipse
donde nos dan la solución para que compile sin errores de codificación de caracteres.
En Eclipse Helios vamos a
y ponemos como Text file encoding a UTF-8.Window | Preferences | General | Workspace | Text file encoding
Suscribirse a:
Entradas (Atom)