Consideraciones Iniciales
Este proceso de migración es unicamente para versiones de O3 6.3.2 en adelante.
Antes de iniciar la migración hay que tener en cuenta que por lo menos se hayan levantado una vez los servicios de JBoss y Liferay, en el equipo donde se vaya a migrar.
Procedimiento de Migración
- Bajar los servicios(JBoss y Liferay).
- Descargar el siguiente archivo (migration to 6.3.6)
- Una vez descargado el archivo extraer el contenido en la carpeta de instalación de O3
- Se creara una carpeta llamada <migration> la cual debemos entrar en ella
- Dependiendo del Sistema Operativo debera ejecutar los siguientes comandos para iniciar la migración:
- Windows: o3PatchAnt.bat
- Linux: o3PatchAnt.sh
Con estos pasos y si la instalación fue satisfactoria, estará completa la migración entre versiones.
Puntos a tener en cuenta
- Dentro de la carpeta <migration> creada anteriormente hay un archivo llamado <incidentes incluidos.txt> el cual contiene las correcciones que se incluyen en esta versión.
- Al ejecutar la migración automáticamente se crean dos carpetas <ant-lib> y <backup> las cuales contienen un respaldo de los archivos reemplazados con esta versión.
Verificando la nueva instalación
- Iniciar el Servidor de O3 (JBoss) y Liferay.
- Verificar que todo funciona correctamene.
Aclaraciones finales
Mencionamos ademas que existe un archivo <o3>/liferay/tomcat/webapps/o3-parts-web/WEB-INF/classes/portlets-config/portlets-config.properties, que en el proceso de migración se le agrega una linea que quizás no sea correcta, si se da que o3 está instalado en puertos diferentes de los utilizados por defecto(8080 para jboss y 8380 para liferay).
Para resolver esto, bastaría con ubicar el archivo mencionado y editar el puerto de la property "urlPrefixServerSync" (debería quedar con el mismo puerto que la property "urlPrefixPortal")