pkg: No image found. GlassFish 4.

La mejor manera de actualizar los paquetes de GlassFish 4 bajo un servidor CentOS 6.5 sin interfaz gráfica es con el comando pkg de este servidor de aplicaciones. Sin embargo, para ejecutar el comando, es necesario que nos encontremos en el directorio raíz donde se instaló el GlassFish, si no, lanzará el mensaje “pkg: No image found” al ejecutar dicho comando.

Por ejemplo, si instalamos el GlassFish 4 en la carpeta /opt/glassfish4 es necesario posicionarnos en dicho directorio:

cd /opt/glassfish4

Y luego ejecutar el comando pkg así:

./bin/pkg list 

para listar los paquetes instalados o

./bin/pkg install jersey

para instalar o actualizar el paquete llamado jersey.

Espero y les sea útil.

 

Actualizando a Liferay 6.2 CE GA2 desde Liferay 6.1.1 en CentOS 6.5

Después de un tiempo de tratar actualiza mi portal Liferay de la version 6.1.1 a la 6.2, por fin lo logré.

Seguía las indicaciones de la documentación de Liferay pero no lograba que se actualizara correctamente.

Primero, porque la versión que tengo instalada biene integrada con Tomcat y por lo tanto no trae el archivo de configuración portal-ext.properties. Y además en mi instalación use Postgresql como la base de datos no use la de por defecto. Cabe aclarar que en mi instalación original no hice la instalación de nuevos plugins  así que en teoría debería ser menos complicado.

Antes que nada recomiendo hacer un respaldo de la base de datos y de la aplicación para evitar tragedias.

  1. Descargue la aplicación de la página oficial. En mi caso uso la que viene integrada con Tomcat (mi servidor de aplicaciones java favorito).
  2. Descomprimir el archivo .zip descargado, liferay-portal-tomcat-6.2-ce-ga2-20140319114139101.zip, hasta esta fecha, en el directorio de instalación deseado.
  3. Reemplazar el directorio data en la carpeta creada (liferay-portal-6.2-ce-ga2 en mi caso), con el directorio data de la instalación actual (en mi caso la version 6.1.1).
  4. Crear el archivo portal-ext.properties en el directorio ../liferay-portal-6.2.-ce-ga2/tomcat-7.0.42/webapps/ROOT/WEB-INF/classes con el contenido siguiente:

    jdbc.default.driverClassName=org.postgresql.Driver
    jdbc.default.url=jdbc:postgresql://localhost:5432/xxxx
    jdbc.default.username=xxxx
    jdbc.default.password=xxxx

    reemplazando xxxx por los datos correctos de su base de datos postgresql y el usuario.

  5. Arrancar la nueva versión de liferay.
  6. Se presentará inicialmente le página de configuración de liferay, proporcione los datos que quiera cambiar por ejemplo el nombre y apellido del usuario administrador actual, así como su correo y guarde los cambios.
  7. Aparecerá la nueva interfaz de Liferay 6.2.
  8. Configúrelo a su gusto.

Es todo..¡Saludos!

Liferay 6.2