Deploy war desde consola

Por regla general se suelen usar herramientas tipo TomcatManager para este tipo de operaciones, pero si por algún casual os fallara la herramienta o os gustara más hacer el deploy mediante consola. El proceso sería el siguiente:

  1. Paramos Tomcat.
  2. service tomcat5 stop

  3. Eliminamos el proyecto en caso de que ya exista: Si se da el caso de que el proyecto ya estuviera deployado deberemos eliminarlo para poder hacer un nuevo deploy. Por ejemplo si tenemos nuestro proyecto, que llamaremos proyect.war deployado, estará en TOMCAT_HOME/webapps/proyect, así que lo eliminaremos:
  4. rm -r $TOMCAT_HOME/webapps/proyect

  5. Acto seguido copiaremos el war que queremos deployar en la carpeta TOMCAT_HOME/webapps/ , ni que decir tiene que si ya existe deberemos eliminar dicho war.
  6. cp proyect.war $TOMCAT_HOME/webapps

  7. Y ya por último rearrancaremos el tomcat:
  8. service tomcat5 stop

2 Comentarios to “Deploy war desde consola”

  1. Idro dijo:

    En el paso 4 creo que te han bailado las teclas.
    No sería “restart” o algo así?

  2. psylard dijo:

    Sí se me ha ido, tienes toda la razón, pero al estar parado lo suyo sería hacer un:

    service tomcat5 start

    ;) Gracias por el apunte!!!!

Comentarios