You are on page 1of 4

LIFERAY 6.2 JBOSS 7.1.

1. Archivos
Los archivos, instaladores para implementar el Liferay son los
siguientes:
A. Descargar el Liferay 6.2 comunitario equipado con el servidor
Jboss 7.1.1 comunitario y sus dependencias, as mismo
podemos descargar del sourceforge.net la ltima versin de los
archivos.
- liferay-portal-jboss-6.2-ce-ga6-20160112152609836.zip
- liferay-portal-dependencies-6.2-ce-ga620160112152609836.zip
B. Java JDK 1.7.
C. Eclipse con Liferay tools.
D. Conector driver de cualquier BD, ejm: mysql-connector-java[version]-bin.jar

2. Configuracin
A. Variables de sistema
El sistema operativo que usaremos es el Windows 8.0.
Las variables a crear son las siguientes:
a. JAVA_HOME: D:\sw\java\jdk1.7.0_79
b. JBOSS_HOME: D:\sw\server\jboss-7.1.1
c. Path: ; %JAVA_HOME%\bin; %JBOSS_HOME%\bin;
B. Servidor
Los servidores que soportan a liferay son aquellos que permitan
desplegar proyectos JavaEE, y tambin el Tomcat.
En este instructivo vamos a utilizar:
a. Jboss 7.1.1 comunitario:
1) Descomprimir el contenido del archivo liferay-portaldependencies-6.2
en
la
siguiente
direccin
$JBOSS_HOME/modules/com/liferay/portal/main
2) Crear
el
archivo
module.xml
en
la
direccin
$JBOSS_HOME/modules/com/liferay/portal/main e insertar el
siguiente contenido:
module.xml

3) Modificar el archivo standalone.xml, de la siguiente manera:


standalone.xml

En la lnea 102, 105 y 106 modificar el contenido segn las


propiedades de la base de datos, la cual debe ser creado
con anterioridad mente con formato UTF-8. Tambin se
configura datos de mail.
4) Modificar el archivo standalone.conf.bat
direccin $JBOSS_HOME/bin/

ubicado en la

standalone.conf.txt

5) Modificar
el
archivo
ubicado
$JBOSS_HOME/modules/sun/jdk/main/module.xml

en

module.xml

6) Descargar versin de JSF y su implementacin segn la


versin de soporte de Liferay
- Remplazar el archivo en la siguiente direccin:
$JBOSS_HOME/modules/javax/faces/api/main/jsf-api2.1.21.jar
y
modificar
el
archivo
$JBOSS_HOME/modules/javax/faces/api/main/module.xml

module.xml

Remplazar el archivo en la siguiente direccin:


$JBOSS_HOME/modules/com/sun/jsf-impl/main/jsf-impl2.1.21.jar
y
modificar
el
archivo
$JBOSS_HOME/modules/com/sun/jsfimpl/main/module.xml

module.xml

7) Descargar la versin de Weld segn la versin de soporte de


Liferay.
- Reemplazar el archivo en la siguiente direccin:
$JBOSS_HOME/modules/org/jboss/weld/core/main/weldcore-1.1.10.Final.jar
y
modificar
el
archivo
$JBOSS_HOME/modules/org/jboss/weld/core/main/module
.xml
module.xml

C. Base de datos

Es necesario crear la base de datos antes de desplegar el


aplicativo, as mismo configurar anteriormente el standalone.xml y
el module.xml de acuerdo a la BD (ver 2-B-a-2)
En este instructivo vamos a utilizar:
a. MySQL 5.1.50 comunitario:
1) Crear
la
base
de
datos:
CREATE
DATABASE
`liferay_escale` /*!40100 DEFAULT CHARACTER SET latin1 */;
CREATE SCHEMA `liferay_escale` DEFAULT CHARACTER SET
latin1 ;
2) Descargar el driver correcto, para este instructivo usaremos
el mysql-connector-java-5.1.6-bin.jar.
3) Actualizar el archivo standalone.xml y el module.xml de
acuerdo a la BD (ver 2-B-a-2 y 3 )
D. Eclipse
Para un entorno de desarrollo se escogi este IDE de desarrollo
debido a su amplia gama de herramientas que facilita Liferay.
En este instructivo vamos a utilizar:
a. Eclipse-jee-mars-1-win32-x86_64:
1) Herramientas de Liferay (Liferay IDE 2.2.3): Dirigirse a la
pestaa HELP->ECLIPSE MARKEPLACE-> insertar la palabra
LIFERAY, buscar e instalar.
2) Herramientas de Jboss (Jboss Tools 4.3.0 Final): Dirigirse a la
pestaa HELP->ECLIPSE MARKEPLACE-> insertar la palabra
JBOSS, buscar e instalar.

3. Despliegue
Para realizar el primer despliegue del Liferay mediante el Eclipse se
tendr que realizar los siguientes pasos:
1) Verificar si se tiene esta carpeta en esta direccin:
$JBOSS_HOME/standalone/deployments/ROOT.war
2) En la carpeta ROOT.war, abrir y modificar el siguiente archivo
WEB-INF/jboss-deployment-structure.xml, de
la siguiente
manera:

jboss-deployment-structure.xml

3) Crear la carpeta en la siguiente direccin:


$JBOSS_HOME/standalone/deployments/ROOT.war.dodeploy
4) Remover el archivo eclipselink.jar de
$JBOSS_HOME/standalone/deployments/ROOT.war/WEB-INF/lib
5) Crear el siguiente archivo en la direccin: $JBOSS_HOME
\standalone\deployments\ROOT.war\WEB-INF\classes\portalext.properties

portal-ext.properties

6) Agregar en la variables de VM del servidor adjunto en el IDE


Eclipse la siguiente variable: -Dfile.encoding=UTF-8
7) Iniciar el servidor mediante el IDE Eclipse o ejecutando el
archivo ubicado en: $JBOSS_HOME \bin\standalone.bat
8) Si anteriormente ya desplego el Liferay y completo la
configuracin principal, el sistema le creara automticamente
un archivo portal-setup-wizard.properties en el directorio padre
de $JBOSS_HOME, se recomienda eliminar este archivo, ya que
puede ocasionar confusin en el sistema.

You might also like