Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

65
λ Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios “GlassFish,Liferay, OpenMRS y Alfresco” Gustavo Lacoste - [email protected] - http://lacosox.org CEIS - Universidad de la Frontera 7 de diciembre de 2010 Gustavo Lacoste - [email protected] - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 1/58

description

Habla acerca de la integración de varias tecnologías (desde el punto de vista de administración de plataforma). Este es el resultado de un trabajo que realicé(amos) para el CEIS ufro, lástima que esta info nunca fué liberada públicamente. A pesar que esta un poquito vieja la dejo porque se que a más de alguien le puede ser útil.

Transcript of Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

Page 1: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

“GlassFish,Liferay, OpenMRS y Alfresco”

Gustavo Lacoste - [email protected] -http://lacosox.org

CEIS - Universidad de la Frontera

7 de diciembre de 2010

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 1/58

Page 2: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

1 Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux2 Obteniendo e instalando Liferay con Glassfish integrado

Descomprimir e instalar Liferay con GlassfishConfigurar Liferay con MYSQLEliminar datos de prueba de LiferayAgregar librerıas Struts y ajustar arranque en el sistema

3 Sobre los dominios en GlassFish4 Creando la tupla5 OpenMRS

Sobre OpenMRSObtener OpenMRSAgregar como aplicacion a GlassFishConfigurar OpenMRS con MySQLIngresando a OpenMRS

6 AlfrescoSobre AlfrescoObtener Alfresco y pre-requisitosConfigurar Alfresco

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 2/58

Page 3: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Instalacion y Tunning de GlassFish 2 sobre Centos 5.3

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 3/58

Page 4: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obteniendo e instalando JRE Y JDK

El proceso a realizar se ejemplifica a continuacion:

1 root@localhost: # ./jdk-6u20-linux-i586.bin

2 root@localhost: # ls

3 jdk1.6.0_20 jdk-6u20-linux-i586.bin liferay-portal-

glassfish-linux-5.2.3.jar openmrs.war

4 root@localhost: # mv jdk-6u20-linux-i586/ /usr/java/

5 root@localhost: nano /etc/profile.d/variablesjava.sh

Agregar al fichero /etc/profile.d/variablesjava.sh las siguienteslıneas:

1 #/etc/profile.d/variablesjava.sh

2 export JAVA_HOME=/usr/java/jdk1.6.0_18

3 export CLASSPATH=$JAVA_HOME/jre/lib/ext

4 export PATH=$PATH:$JAVA_HOME/bin

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 3/58

Page 5: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obteniendo e instalando JRE Y JDK

Ahora que ya se tiene java instalado, solo queda decirle a CentOSque utilice el java de sun por defecto para esto hacemos losiguiente:

1 root@localhost: su -

2 root@localhost: alternatives --config java

3 # elegir la alternativa de sun que hemos instalado y

verificamos

4 root@localhost: java -version

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 4/58

Page 6: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obteniendo e instalando Liferay con Glassfishintegrado

Primero que todo se descarga Liferay desde el sitio oficial,seleccionar la version que trae integrado Glassfish en este casoentrar a:

http://www.liferay.com/downloads

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 5/58

Page 7: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obteniendo e instalando Liferay con Glassfishintegrado

Ir a la seccion de version Community Edition, seleccionamosDownload Liferay Portal 5.2.3 CE y luego Bundled with Glassfish 2for Linux, para este caso (version 5.2.3) la descarga nos lleva a:

http:

//sourceforge.net/projects/lportal/files/Liferay%

20Portal/liferay-portal-glassfish-linux-5.2.3.jar

Utilizaremos esta URL para descargar Liferay.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 6/58

Page 8: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obteniendo e instalando Liferay con Glassfishintegrado

1 #Crear usuario glassfish y grupo con mismo nombre para

este usuario

2 root@localhost: sudo groupadd glassfish

3 root@localhost: sudo useradd -s /bin/bash -d /home/

glassfish -m -g glassfish glassfish

4 root@localhost: sudo passwd glassfish

5 root@localhost: sudo -i -u glassfish

6 root@localhost: curl -L -O ’http://sourceforge.net/

projects/lportal/files/Liferay %20Portal/liferay-portal

-glassfish-linux-5.2.3.jar’

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 7/58

Page 9: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obteniendo e instalando Liferay con Glassfishintegrado

Ahora descargaremos el fichero que se encarga de crear la basede datos por defecto en Liferay bajo mysql para eso vamos ahttp://www.liferay.com/downloads/liferay-portal/

additional-files Desde la seccion Application Server Plugins -Database Scripts - Liferay Portal 5.2.3 SQL Scripts

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 8/58

Page 10: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obteniendo e instalando Liferay con Glassfishintegrado

1 root@localhost: curl -L -O ’http://downloads.sourceforge.

net/project/lportal/Liferay %20Portal/5.2.3/liferay-

portal-sql-5.2.3.zip?use_mirror=ufpr’

2 root@localhost: sudo -i -u glassfish

3 root@localhost: unzip -e liferay-portal-sql-5.2.3.zip\?

use_mirror\=ufpr

4 root@localhost: mv liferay-portal-sql-5.2.3 /home/

glassfish/

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 9/58

Page 11: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Descomprimir e instalar Liferay con Glassfish

Definicion de variables , no existen valores por defecto

1 root@localhost: export INS_D=/home/glassfish/LiferayPortal

2 root@localhost: export LF_PORTAL_JAR_INS=/home/glassfish/

liferay-portal-glassfish-linux-5.2.3.jar

3 root@localhost: export JDBC_CONECTOR=jdbc/LiferayPool

4 root@localhost: export MYSQL_SQL=/home/glassfish/liferay-

portal-sql-5.2.3/create-minimal/create-minimal-mysql.

sql

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 10/58

Page 12: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Descomprimir e instalar Liferay con Glassfish

Descomprime Ficheros

1 root@localhost: mkdir -p $INS_D

2 root@localhost: cp $LF_PORTAL_JAR_INS $INS_D

3 root@localhost: cd $INS_D

4 root@localhost: java -Xmx512m -jar $LF_PORTAL_JAR_INS

5 root@localhost: chmod +x $INS_D/glassfish/lib/ant/bin/ant

6 root@localhost: $INS_D/glassfish/lib/ant/bin/ant -f $INS_D

/glassfish/setup.xml

7 root@localhost: rm $INS_D/*.jar #borra el archivo desde

donde descomprimimos Liferay

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 11/58

Page 13: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

A continuacion se configura JDBC en Liferay (previamentedefinidas las variables del script anterior). Primero que todo sedescarga e integra la librerıa de mysql JConnector en Liferay(Agregar librerias JDBC -http://dev.mysql.com/downloads/connector/j/ ):

1 root@localhost: cd /tmp

2 root@localhost: wget http://mirrors.ucr.ac.cr/MySQL/

Downloads/Connector-J/mysql-connector-java-5.1.12.tar.

gz

3 root@localhost: tar -xvzf mysql-connector-java-5.1.12.tar.

gz

4 root@localhost: cp mysql-connector-java-5.1.12/mysql-

connector-java-5.1.12-bin.jar $INS_D/glassfish/lib/

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 12/58

Page 14: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

Luego se configura Liferay para que pueda utilizar estas librerıasutilizando para ello los valores de variables definidos inicialmente:

1 root@localhost: echo "jdbc.default.jndi.name=

$JDBC_CONECTOR" > $INS_D/glassfish/domains/domain1/lib

/classes/portal-ext.properties

2 #creamos la BD, XXX= clave user root mysql, esto carga el

fichero y crea la bd.

3 root@localhost: mysql -u root -pXXX< $MYSQL_SQL

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 13/58

Page 15: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

El comando anterior creo una base de datos llamada lportal ahorase crea un usuario con el mismo nombre y se asignan todos lospermisos a dicha base de datos.

1 root@localhost: mysql -u root -pXXX

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 14/58

Page 16: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

1 CREATE USER ’lportal’@’localhost’ IDENTIFIED BY ’***’;

2

3 GRANT USAGE ON * . * TO ’lportal’@’localhost’ IDENTIFIED

BY ’***’ WITH MAX_QUERIES_PER_HOUR 0

MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0

MAX_USER_CONNECTIONS 0 ;

4

5 GRANT ALL PRIVILEGES ON ‘lportal‘ . * TO ’lportal’@’

localhost’;

6 quit;

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 15/58

Page 17: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

Se definen las variables que tendra la polıtica en Glassfish quesera creada y su conector, esto se define con los datos son loscreados anteriormente.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 16/58

Page 18: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

Crea JDBC pools GlassFish

1 root@localhost: export BD_NAME=lportal

2 root@localhost: export BD_USER=lportal

3 root@localhost: export BD_PASS=******

4 root@localhost: export BD_PORT=3306

5 root@localhost: export SERVER_NAME=localhost

6 root@localhost: export SERVER_SSL=false

7 root@localhost: export USER_LOGINTIMEOUT=60

8 root@localhost: export SERVER_PTHRESHOLD=0

9 root@localhost: export JDBC_CONECT_POOL_NAME=LiferayPool

10 root@localhost: export JDBC_RESOURCE=jdbc/Liferay

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 17/58

Page 19: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

Se arranca glassfish para poder utilizar su administrador modocomando :

1 root@localhost: export INS_D=/home/glassfish/LiferayPortal

2

3 root@localhost: $INS_D/glassfish/bin/asadmin start-domain

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 18/58

Page 20: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

Ahora se crea el JDBC Connection Pools y el recurso JDBCutilizando el administrador modo comandos de GlassFish.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 19/58

Page 21: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

Creando el jdbc connection pool

1 root@localhost: $INS_D/glassfish/bin/asadmin create-jdbc-

connection-pool --datasourceclassname com.mysql.jdbc.

jdbc2.optional.MysqlDataSource --restype javax.sql.

DataSource --property DatabaseName=$BD_NAME:user=

$BD_USER:password=$BD_PASS:PortNumber=$BD_PORT:

ServerName=$SERVER_NAME:Ssl=$SERVER_SSL:LoginTimeout=

$USER_LOGINTIMEOUT:PrepareThreshold=$SERVER_PTHRESHOLD

$JDBC_CONECT_POOL_NAME

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 20/58

Page 22: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Liferay con MYSQL

Creando el recurso JDBC

1 root@localhost: $INS_D/glassfish/bin/asadmin create-jdbc-

resource --connectionpoolid $JDBC_CONECT_POOL_NAME --

enabled=true $JDBC_RESOURCE

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 21/58

Page 23: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Eliminar datos de prueba de Liferay

Quitando los datos de prueba. Con el servidor en funcionamientocon los datos de prueba se realiza un undeploy a las siguientesaplicaciones:

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 22/58

Page 24: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Eliminar datos de prueba de Liferay

1 root@localhost: $INS_D/glassfish/bin/asadmin undeploy

sevencogs-hook

2 root@localhost: $INS_D/glassfish/bin/asadmin undeploy wol-

portlet

3 root@localhost: $INS_D/glassfish/bin/asadmin undeploy

sevencogs-theme

4 root@localhost: $INS_D/glassfish/bin/asadmin stop-domain

rm .../glassfish/domains/domain1/autodeploy/sevencogs-hook*rm .../glassfish/domains/domain1/autodeploy/wol-portlet*rm .../glassfish/domains/domain1/autodeploy/sevencogs-theme*

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 23/58

Page 25: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Eliminar datos de prueba de Liferay

Como un precaucion si aun se utilizaba hipersonic se realiza losiguiente

1 root@localhost: mv $INS_D/data/hsql/lportal.properties /

tmp/

2 root@localhost: mv $INS_D/data/hsql/lportal.script /tmp/

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 24/58

Page 26: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Agregar librerıas Struts y ajustar arranque

Agregando librerıa Struts:

1 root@localhost: wget -b http://apache.freeby.pctools.cl/

struts/library/struts-2.1.8.1-lib.zip [ˆ]

2 root@localhost: unzip struts-2.1.8.1-lib.zip

3 root@localhost: cp struts-2.1.8.1/lib/*.jar /opt/java/lib/

4 root@localhost: tree struts-2.1.8.1/ >> estructura_struts

-2.1.8.1-lib.txt

5 root@localhost: rm -rf struts-2.1.8.1/

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 25/58

Page 27: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Agregar librerıas Struts y ajustar arranque

Para el arranque automatico del servicio GlassFish se diseno elsiguiente script el cual se fija en el servidor como un scriptautoarrancable: VER EN INSTRUCTIVO

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 26/58

Page 28: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Agregar librerıas Struts y ajustar arranque

Se utiliza chkconfig para indicar que el servicio arrancara al inicio.

1 root@localhost: chmod +x /etc/init.d/glassfish

2 root@localhost: chkconfig --add glassfish

3 root@localhost: chkconfig --level 2 glassfish on

4 root@localhost: chkconfig --level 3 glassfish on

5 root@localhost: chkconfig --level 5 glassfish on

6 root@localhost: /etc/init.d/glassfish start

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 27/58

Page 29: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Backup y operacion de GlassFish 2

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 28/58

Page 30: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Sobre los dominios en GlassFish

“Un dominio es un espacio de nombres de administracion. Es unconjunto de entidades en GlassFish las cuales pueden sercontroladas por un administrador. Esto es llamado la tuplaAdmin3T, que basicamente es un conjunto de admin user, adminpassword, certificate database password (or masterpassword). Si usted es un programador, no le importara lacontrasena maestra que por defecto es changeit. Esta es lacontrasena con la el cual su almacen de claves (cacerts.jks)esta bloqueado y la mayorıa de las veces no deberıa preocuparsede esto.”1 (Traducido).

1http:

//blogs.sun.com/bloggerkedar/entry/concept_of_a_glassfish_domain

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 28/58

Page 31: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Sobre los dominios en GlassFish

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 29/58

Page 32: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Sobre los dominios en GlassFish

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 29/58

Page 33: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Creando la tupla

Vamos a ejecutar el interprete de administracion de glassfish

1 root@localhost: export IND_D=/home/glassfish/

GlassfishConGlassfish/LiferayPortal5_2_3/glassfish

2 root@localhost: export MYSQL_SQL=/home/glassfish/liferay-

portal-sql-5.2.3/create-minimal/create-minimal-mysql.

sql

3 root@localhost: cd $IND_D/bin

4 ./asadmin

5 Use "exit" to exit and "help" for online help.

6 asadmin> list-domains

7

8 domain1 running

Observamos que solo existe un dominio creado y que esta activo.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 30/58

Page 34: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Creando la tupla

Ahora creamos el dominio el cual puede o no ocupar un puertodistinto para la administracion. Dentro del interprete creamos eldominio en este caso usamos un puerto distinto para panel.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 31/58

Page 35: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Creando la tupla

1 asadmin> create-domain --adminport 4849 sitiodistinto

2

3 Please enter the admin user name>juan.perez

4 Please enter the admin password>eswindero

5

6 Please enter the admin password again>eswindero

7

8 Please enter the master password [Enter to accept the

default]:>PassMAlmClaves

9 Please enter the master password again [Enter to accept

the default]:>PassMAlmClaves

10 Using port 4849 for Admin.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 32/58

Page 36: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Creando la tupla

1 Default port 8080 for HTTP Instance is in use. Using 40842

2

3 Default port 7676 for JMS is in use. Using 36251

4

5 Default port 3700 for IIOP is in use. Using 53722

6

7 Default port 8181 for HTTP_SSL is in use. Using 52767

8

9 Domain sitiodistinto created.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 33/58

Page 37: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Creando la tupla

Ahora arrancamos el dominio previamente creado, si se ejecutanuevamente “asadmin - list-domains” deberıa ver el dominio comono arrancado por tanto lo arrancaremos ahora. Dentro delinterprete creamos el dominio:

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 34/58

Page 38: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Creando la tupla

1 asadmin> start-domain sitiodistinto

2

3 Starting Domain sitiodistinto, please wait.

4

5 Default Log location is /home/glassfish/

GlassfishConGlassfish/LiferayPortal5_2_3/glassfish/

domains/sitiodistinto/logs/ser

6

7 asadmin> quit

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 35/58

Page 39: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Creando la tupla

Luego vamos al navegador http://localhost:4849/ (en estecaso el puerto de administracion que definimos era 4849)ponemos user y pass configuradas anteriormente y vamos aApplications - Web Applications, le damos undeploy asevencogs-hook, wol-portlet, sevencogs-theme.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 36/58

Page 40: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 37/58

Page 41: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Instalacion y configuracion de OpenMRS y AlfrescoSobre OpenMRS

OpenMRS es una aplicacion bajo licencia GPL programada sobreel lenguaje Java que cumple diferentes funcionalidades de unsistema de registros medicos como: registro de pacientes, registrode especialistas, registro de encuentros entre paciente yespecialista, generacion de reportes, mantenedor demedicamentos y equipamiento en general.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 37/58

Page 42: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obtener OpenMRS

Se ingresa al sitio de descarga de OpenMRS:

http://openmrs.org/wiki/Downloads

En la seccion Official Releases seleccionamos el ficheroopenmrs.war correspondiente a la ultima version disponible paraeste caso esta corresponde a la version 1.6.1.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 38/58

Page 43: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obtener OpenMRS

1 root@localhost: wget -b http://resources.openmrs.org/

builds/releases/OpenMRS_1.6.1/openmrs.war

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 39/58

Page 44: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Agregar como aplicacion a GlassFish

Figura: Vista del ingreso al panel de administracion de GlassFish

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 40/58

Page 45: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Agregar como aplicacion a GlassFish

Figura: Vista del panel de administracion en la pantalla deploy deGlassFish

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 41/58

Page 46: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Agregar como aplicacion a GlassFish

Figura: Vista del panel de administracion momentos antes de hacerdeploy de la aplicacion OpenMRS

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 42/58

Page 47: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar OpenMRS con MySQL

Se realiza una conexion a mysql con usuario root desde terminal:

1 root@localhost: Mysql -u root -p

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 43/58

Page 48: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar OpenMRS con MySQL

Se crea una base de datos y usuario asociado asignando todoslos privilegios.

1 CREATE USER ’MINUEVOOPENMRS’@’localhost’ IDENTIFIED BY ’

***’;

2 GRANT USAGE ON * . * TO ’MINUEVOOPENMRS’@’localhost’

IDENTIFIED BY ’***’ WITH MAX_QUERIES_PER_HOUR 0

MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0

MAX_USER_CONNECTIONS 0 ;

3 CREATE DATABASE IF NOT EXISTS ‘MINUEVOOPENMRS‘ ;

4 GRANT ALL PRIVILEGES ON ‘MINUEVOOPENMRS‘ . * TO ’

MINUEVOOPENMRS’@’localhost’;

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 44/58

Page 49: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar OpenMRS con MySQL

Entrar por el navegador a la direccionhttp://miserver.lazos.cl:8080/openmrs y seguir los pasos para laconfiguracion.

Paso 1: Configuracion de la base de datos: Se debeseleccionar la opcion “NO“ y proporcionar datos de usuario ycontrasena de MySQL.

Paso 2: Las primeras dos opciones en “SI” luego proporcionarusuario y contrasena de MySQL.

Paso 3: Dejar las opciones por defecto y continuar

Paso 4: Configurar una contrasena para administracion, debecontener numeros y letras mayusculas y minusculas.

Paso 5: Configurar una implementacion y continuar

Paso 6: Presionar Finish y esperar.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 45/58

Page 50: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar OpenMRS con MySQL

Con esto OpenMRS queda configurado y listo para trabajar.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 46/58

Page 51: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Ingresando a OpenMRS

Ingresamos desde el navegador a la URL:http://miserver.lazos.cl:8080/openmrs y luego ingresamos usuarioy password configurados en la instalacion. El navegador muestrala pantalla de la (figura 4).

Figura: Vista de la pantalla de ingreso de OpenMRS

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 47/58

Page 52: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Sobre Alfresco

“Alfresco es un sistema de administracion de contenidos libre,basado en estandares abiertos y de escala empresarial parasistemas operativos tipo Unix y Otros. Esta disenado parausuarios que requieren un alto grado de modularidad yrendimiento escalable. Alfresco incluye un repositorio decontenidos, un framework de portal web para administrar y usarcontenido estandar en portales, una interfaz CIFS que proveecompatibilidad de sistemas de archivos en Windows y sistemasoperativos tipo Unix, un sistema de administracion de contenidoweb capacidad de virtualizar aplicaciones web y sitios estaticosvıa Apache Tomcat, busquedas vıa el motor Lucene y flujo detrabajo en jBPM. Alfresco esta desarrollado en Java.” 2

2http://es.wikipedia.org/wiki/Alfresco

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 48/58

Page 53: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obtener Alfresco y pre-requisitos

Obtener el archivo war de alfresco“alfresco-community-war-3.3.tar.gz” del sitio:http:

//process.alfresco.com/ccdl/?file=release/community/

build-2765/alfresco-community-war-3.3.tar.gz

1 root@localhost: cd /tmp/

2 root@localhost: tar vzxf alfresco-community-war-3.3.

tar.gz

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 49/58

Page 54: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Obtener Alfresco y pre-requisitos

Realizar los siguientes ajustes en MySQL (Debe estar instalado)

1 root@localhost: mysql -u root -p

1 create database alfresco;

2 create user ’NOMBRE_DE_USUARIO_ALFRESCO’@’localhost’

identified by ’PASSWORD_USUARIO_ALFRESCO’;

3 grant all privileges on alfresco.* to ’

NOMBRE_DE_USUARIO_ALFRESCO’@’localhost’;

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 50/58

Page 55: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Alfresco

Desde Alfresco 3,3, todos los ajustes ahora se basan en el archivoalfresco-global.properties. Este archivo se encuentra en elpackage de alfresco del alfresco-community-war-3.3.tar.gz. Estearchivo alfresco-global.properties se copia desde la ubicacionoriginal hacia la ruta de destino donde glassfish lo reconocera:

1 root@localhost: cp /alfresco-community-war-3.3/

extensions/extension/alfresco-global.properties /

home/glassfish/LiferayPortal/glassfish/domains/

domain1/lib/classes/alfresco-global.properties

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 51/58

Page 56: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Alfresco

Modificar este alfresco-global.properties que se copio en eldirectorio : glassfish/domains/domain1/lib/classes/ paraconfigurar el acceso a la base de datos en alfresco.

1 dir.root = /home/glassfish/LiferayPortal/

2 db.username=NOMBRE_DE_USUARIO_ALFRESCO

3 db.password=PASSWORD_USUARIO_ALFRESCO

4 db.driver=org.gjt.mm.mysql.Driver

5 db.url=jdbc:mysql://localhost/alfresco

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 52/58

Page 57: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Alfresco

Crear un archivo “sun-web.xml” para la configuracion de Alfresco.

1 <?xml version="1.0" encoding="UTF-8"?>

2 <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems,

Inc.//DTD Application Server 8.1 Servlet 2.4//EN"

"http://www.sun.com/software/appserver/dtds/sun-

web-app_2_4-1.dtd">

3 <sun-web-app>

4 <class-loader delegate="false"/>

5 <property name="useMyFaces" value="true"/>

6 </sun-web-app>

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 53/58

Page 58: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Configurar Alfresco

1 [root@localhost: tmp] mkdir -p /alfresco-community-war

-3.3/WEB-INF/

2 [root@localhost: tmp] cp sun-web.xml /alfresco-community

-war-3.3/WEB-INF/sun-web.xml

3 [root@localhost: tmp] cd /alfresco-community-war-3.3/

4 [root@localhost: alfresco-community-war-3.3] jar -uvf

alfresco.war WEB-INF/*.xml

5 [root@localhost: alfresco-community-war-3.3] chown

glassfish:glassfish alfresco.war

6 [root@localhost: alfresco-community-war-3.3] cp alfresco

.war /tmp

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 54/58

Page 59: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Iniciar Alfresco

1 [root@localhost: alfresco-community-war-3.3] service start

glassfish

esto siempre y cuando exista el fichero script en el directorio/etc/init.d/glassfish

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 55/58

Page 60: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Iniciar Alfresco

Hacer el despliegue (deploy) de alfresco.war en el servidorglassfishv2. Para esto iniciamos el servicio de glassfishv2, luegoiniciamos el administrador y desde aquı integrar (hacer el deploy)de alfresco.war (que deberıa estar en/tmp/alfresco-community-war-3.3).

Iniciar alfresco: Puede iniciarse desde el administrador deglassfis (Web aplication - deploy) aquı elegir el alfresco.war deldirectorio.

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 56/58

Page 61: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Bibligrafa

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 57/58

Page 62: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Sun Microsystems Inc. (2009). Sun GlassFish EnterpriseServer v3 Prelude Administration Guide.

Sun Microsystems Inc. (Enero 2010). Sun GlassFishEnterprise Server v3 Application Deployment Guide.

Sun Microsystems Inc. (Diciembre 2009). Sun GlassFishEnterprise Server v3 Reference Manual.

Sezov Richard , Jr.(2009). Liferay Portal Administrator’s Guide,Third Edition.

Schuld Chris, Installing Sun Java on CentOS 5.2 . Consultadoel 26 de febrero de 2010,http://chrisschuld.com/2008/10/installing-sun-java-on-centos-5-2/

Timme Falko, The Perfect Server. Consultado el 30 de febrerode 2010,

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 57/58

Page 63: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

http://www.howtoforge.com/perfect-server-centos-5.3-x86 64-ispconfig-3-p6.

Kalali Masoud, Simply backup and restore your domains inGlassFish Using GlassFish Command Console. Consultado el01 de Abril de 2010,http://weblogs.java.net/blog/2006/04/25/simply-backup-and-restore-your-domains-glassfish-using-glassfish-command-console.

Instalar Java y Tomcat en GNU/Linux CentOS junto con Plesk,Consultado el 31 de agosto de 2010,http://blogs.ua.es/jgaliana/2008/06/12/

instalar-java-y-tomcat-en-centos-plesk/

comment-page-1/

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 57/58

Page 64: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Instalar Java SDK en Linux con Java GNU , Consultado el 31de agosto de 2010,http://www.codigomaestro.com/linux/

instalar-java-sdk-en-linux-con-java-gnu/

Top Ten Tomcat Configuration Tips - O’Reilly Media,Consultado el 31 de agosto de 2010,http://oreilly.com/pub/a/java/archive/

tomcat-tips.html?page=2

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 58/58

Page 65: Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco

λ

Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios en GlassFish Creando la tupla OpenMRS Alfresco

Licencia

Usted es libre de:

copiar, distribuir y comunicar publicamente la obra

hacer obras derivadas

Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer los creditos de la obra de la man-era especificada por el autor o el licenciador (pero no de una man-era que sugiera que tiene su apoyo o apoyan el uso que hace de suobra).Compartir bajo la misma licencia. Si transforma o modifica estaobra para crear una obra derivada, solo puede distribuir la obra re-sultante bajo la misma licencia, una similar o una compatible. Masinfo: http://creativecommons.org/licenses/by-sa/2.0/cl/

Gustavo Lacoste - [email protected] - http://lacosox.org— “GlassFish,Liferay, OpenMRS y Alfresco” 58/58