Patches Installation es

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Instrucciones para la instalación de parches

Como se anunció las versiones estables se van a mantener por algún tiempo (aún no determinado) para propósitos de producción.

Aquí está el último archivo de revisión de SourceForge: patches_360lts_20101005.jar patches_3.4_20081208.jar (este enlace de descarga siempre apunta a la ultima revisión, para nuestra conveniencia). Note que no solo existen revisiones tipo patches, también existen revisiones para el webui (webui.war) y quizás para sqlj (sqlj.jar)

Tu solo necesitas descargar la ultima revision de parches, este contiene todas las clases que han sido ajustadas en las versiones anteriores

NOTA IMPORTANTE

El archivo patches.jar esta destinado para las versiones oficiales del proyecto Adempiere

Usted puede hacer un planteamiento similar con sus clases personalizadas utilizando el archivo customization.jar en el directorio lib.

Sólo tome nota que las clases customization.jar tienen mayor prioridad que patches.jar, por lo que si usted personaliza una clase que es parcheada en patches.jar - es su responsabilidad parchear también en customization.jar (de lo contrario no se tendrá en cuenta por el proceso descrito aquí)

Instrucciones rápidas

  1. Descargar el ultimo archivo de parches desde sf.net
  2. Haga un copia de respaldo de su $ADEMPIERE_HOME/lib/patches.jar
  3. Copie el archivo descargado a $ADEMPIERE_HOME/lib/patches.jar
  4. Detenga el servidor de aplicaciones (RUN_Server2Stop)
  5. RUN_setup
  6. Repita los pasos 1 - 5 con los parches del webui y sqlj si es necesario (Puede que para la versión de Adempiere que este usando no existan dichos parches)
  7. Inicie el servidor de aplicaciones (RUN_Server2)
  8. Reinstale los clientes locales si es necesario (para los clientes java webstart la reinstalación es automática)

Instrucciones detalladas

1. Descargar archivos de parches desde sf.net

Por favor descargue los archivos de parches de acuerdo a la version de Adempiere que usted esta corriendo (descargue el archivo con el ultimo timestamp en la pagina de descarga)

La convención de nombramientos para los parches es la siguiente:

patches_[version]_[date].jar

p.ej. patches_360lts_20101005.jar puede ser descargado aqui: patches_360lts_20101005.jar

2. Haga una copia de respaldo a su lib/patches.jar

Directorio: $ADEMPIERE_HOME/lib (esto depende de donde usted descomprimió los archivos de instalación de Adempiere)

p.ej. Windows: C:\Adempiere\lib
p.ej. Linux  : /home/adempiere/Adempiere/lib

En caso de tener algún problema con el nuevo archivo descargado es bueno preservar el anterior (El que estas seguro que trabaja bien) patches.jar.

Sugerencia: Solo renombre patches.jar a patches.jar.ok

3. Copia el archivo descargado lib/patches.jar

Ahora tu puedes copiar el archivo descargado a $ADEMPIERE_HOME/lib renombrandolo a patches.jar (eliminando así el timestamp)

Siguiendo el ejemplo:

p.ej. Windows: copy patches_360lts_20101005.jar C:\Adempiere\lib\patches.jar
p.ej. Linux: cp patches_360lts_20101005.jar /home/adempiere/Adempiere/lib/patches.jar

Por favor tenga en cuenta que este comando copia y renombra al mismo tiempo. El archivo descargado es copiado al directorio lib y renombrado como patches.jar (si, Justo como el archivo que acabas de hacerle una copia de respaldo)

4. Detenga el servidor de aplicaciones

Ahora usted debe detener el servidor de aplicaciones - esto depende de su instalación, lo puede hacer cerrando el servicio de adempiere o corriendo utils/RUN_Server2Stop.[bat/sh]

5. RUN_setup

Ahora corra el RUN_setup.[bat/sh] - Igual que cuando usted estaba instalando la versión estable.

Usted puede correr el RUN_silentsetup.[bat/sh] (Que es como corre el RUN_setup pero sin retocar la configuración - toma la ultima configuración)

6. Repita los pasos 1-5

Despues de realizar la tarea con el archivo patches.jar usted debe realizar los pasos 1 al 5 con los archivos webui.war y sqlj.jar en caso de que existan revisiones para estos archivos

Inicie el servidor de aplicaciones

Si los pasos anteriores finalizaron correctamente, entonces usted puede iniciar el servidor de aplicaciones nuevamente - Nuevamente esto depende de su instalación, usted puede iniciar el servicio de adempiere o correr utils/RUN_Server2.[bat/sh]

Reinstalar los clientes locales

Si usted tiene clientes instalados localmente (p.ej. con el archivo adempiere.zip), usted debe reinstalarlos. (Ellos también pueden ser actualizados copiando el patches.jar en el directorio lib del cliente, but es recomendado realizar la instalación completa - de hecho es mucho mas recomendado utilizar el cliente java webstart)

Para clientes java webstart la reinstalación es automática.

Vea También