lunes, 6 de abril de 2009

Instalación Basica Liferay

Instalación básica

Un requisito previo para instalar Liferay es instalar primero el JDK (kit del desarrollo de Java). Ir a http://java.sun.com y descargar la última versión del JDK.
Instalar en la ruta por defecto que nos da la aplicación.
Ir al panel de control, ejecutamos el icono sistema. Ir a avanzado, y al botón de las variables de entorno. Agregar una variable de sistema llamada JAVA_HOME y como valor, el directorio donde se instaló el JDK.
Añadir la variable JAVA_HOME al path:
O Por consola, ejecutando “cmd”: c:\>PATH=%PATH%;%JAVA_HOME%/bin;
O Desde las variables de entorno: añadir al valor de la variable PATH, “%JAVA_HOME%/bin;”





Instalación de la última versión del paquete (bundle) de liferay.
http://sourceforge.net/project/downloading.php?group_id=49260&use_mirror=heanet&filename=liferay-portal-tomcat-5.5-5.1.2.zip&47774754
El portal de Liferay se obtiene de la página de Liferay o directamente desde Sourceforge.net. Existen diferentes versiones, recomiendo descargar la última versión estable del portal. Ésta es en gran medida la manera más rápida y fácil de instalar Liferay.
Evitar por tanto, descargar versiones que lleven el identificador RC (Release Candidate).
Puede obtener el paquete recomendado en Liferay desde la página de transferencia directa de : http://www.liferay.com/web/guest/downloads/portal.
El paquete recomendado utiliza el servlet del Tomcat como servidor de aplicaciones para ejecutar Liferay. Para instalarlo, descomprimirlo simplemente. Creará una carpeta y una estructura de la carpeta por debajo de esta. Desinstalar Liferay es tan simple como suprimir esta carpeta.


Una vez descomprimido se puede hacer funcionar inmediatamente. Utiliza una base de datos encajada (Hypersonic) vacía.
Nos posicionamos en la carpeta a la cual usted instaló Liferay. Dentro de esta carpeta debe tener una carpeta llamada bin; abrir esta carpeta. Borrar lportal.properties y lportal.log de esta carpeta, si existen.
Ya se puede arrancar el servidor Tomcat. Doble click en el archivo startup.bat. Liferay se inicia y creará automaticamente una nueva base de datos en blanco.
Para ver el portal, abrir un navegador y escribir la URL siguiente: http://localhost:8080

Acceso al portal.

Acceder a la ruta:
http://localhost:8080
Ir a la parte Sign In.
Usuario: test@liferay.com
Password: test.

Conexión a Base de Datos

Modificar el fichero C:\usr\servers\liferay\conf\Catalina\localhost\ROOT.xml
Modificación del driver de conexión
driverClassName=“com.mysql.jdbc.Driver”
Modificación URL de conexión
url=“jdbc:mysql://host/db?useUnicode=true&characterEncoding=UTF-8”
Modificación usuario
Modificación password
Creación de la estructura de tablas Liferay. Por defecto, las crea automaticamente.
En la carpeta c:\usr\dev\liferay\portal\sql\portal se encuentras los script para la creación.
Ejemplo para MySQL  c:\usr\dev\liferay\portal\sql\portal\portal-mysql.sql
Con el script .sql se genera la estructura.

Para que la base de datos funcione con Oracle, en el fichero ..\liferay\conf\Catalina\localhost\ROOT.xml, habría que descomentar la parte de Oracle y comentar la sección correspondiente a otra BD. La estructura seria parecida a esta:

Oracle

name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@p-0112:1521:liferay6"
username="openxava"
password="openxava"
maxActive="10"


Una vez arrancado Liferay, ya se puede comenzar a administrar el portal. En el lado izquierdo de su pantalla esta el portlet de acceso. Conectar con las credenciales siguientes:
Conexión: test@liferay.com
Contraseña: test



La primera vez que se abre una sesión, se presentarán los términos legales de la página del uso. En la parte inferior de su pantalla presionar el botón aceptar.
Los términos de la pantalla pueden ser modificados para requisitos particulares más adelante si se desea.
Una vez logueados, apareceremos en la parte pública de la comunidad “Guest”.

1 comentario:

Robert Four dijo...

gracias por la info! se puede instalar "online" en un servidor ?