El documento describe los pasos para instalar Java Runtime Environment (JRE) y Java Development Kit (JDK) en CentOS, instalar Liferay con Glassfish integrado, y configurar Liferay para usar una base de datos MySQL. Incluye descargar e instalar software, crear usuarios y grupos, configurar variables de entorno, crear la base de datos y usuario de MySQL, y agregar librerías JDBC.
Laboratorio 7 mod security - evasive - qosJosé Moreno
Detallamos los pasos para el desarrollo del laboratorio, primero
iniciaremos con la instalación y configuración del Mod Security (nuestro WAF), luego continuamos con el Mod Evasive (nuestro IPS) y por último el Mod Qos (Nuestra protección contra ataques de denegación de servicios o Slow Loris).
Laboratorio 7 mod security - evasive - qosJosé Moreno
Detallamos los pasos para el desarrollo del laboratorio, primero
iniciaremos con la instalación y configuración del Mod Security (nuestro WAF), luego continuamos con el Mod Evasive (nuestro IPS) y por último el Mod Qos (Nuestra protección contra ataques de denegación de servicios o Slow Loris).
Durante el laboratorio se crearon jaulas chroot mediante JailKit, asociadas a grupos de usuarios pertenecientes a un mismo equipo de desarrollo. Dentro de cada jaula se creó un repositorio de trabajo con Bazaar, el cual se estableció como ruta del DocumentRoot en los VirtualHost correspondientes. Habiendo simulado las diferentes conexiones de los miembros de los distintos equipos, se lograron mantener las diversas aplicaciones Web actualizadas, independientes unas de otras y con total abstracción del sistema circundante.
Durante el laboratorio se crearon jaulas chroot mediante JailKit, asociadas a grupos de usuarios pertenecientes a un mismo equipo de desarrollo. Dentro de cada jaula se creó un repositorio de trabajo con Bazaar, el cual se estableció como ruta del DocumentRoot en los VirtualHost correspondientes. Habiendo simulado las diferentes conexiones de los miembros de los distintos equipos, se lograron mantener las diversas aplicaciones Web actualizadas, independientes unas de otras y con total abstracción del sistema circundante.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Integración de CentOS 5.3, GlassFish,Liferay, OpenMRS y Alfresco
1. 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 - gustavo@lacosox.org -
http://lacosox.org
CEIS - Universidad de la Frontera
7 de diciembre de 2010
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 1/58
2. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
1 Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux
2 Obteniendo e instalando Liferay con Glassfish integrado
Descomprimir e instalar Liferay con Glassfish
Configurar Liferay con MYSQL
Eliminar datos de prueba de Liferay
Agregar librer´as Struts y ajustar arranque en el sistema
ı
3 Sobre los dominios en GlassFish
λ
4 Creando la tupla
5 OpenMRS
Sobre OpenMRS
Obtener OpenMRS
Agregar como aplicacion a GlassFish ´
Configurar OpenMRS con MySQL
Ingresando a OpenMRS
6 Alfresco
Sobre Alfresco
Obtener Alfresco y pre-requisitos
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 2/58
3. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
´
Instalacion y Tunning de GlassFish 2 sobre Centos 5.3
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 3/58
4. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 siguientes
l´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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 3/58
5. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obteniendo e instalando JRE Y JDK
´
Ahora que ya se tiene java instalado, solo queda decirle a CentOS
que utilice el java de sun por defecto para esto hacemos lo
siguiente:
λ
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 4/58
6. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obteniendo e instalando Liferay con Glassfish
integrado
Primero que todo se descarga Liferay desde el sitio oficial,
´
seleccionar la version que trae integrado Glassfish en este caso
λ
entrar a:
http://www.liferay.com/downloads
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 5/58
7. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obteniendo e instalando Liferay con Glassfish
integrado
´ ´
Ir a la seccion de version Community Edition, seleccionamos
Download Liferay Portal 5.2.3 CE y luego Bundled with Glassfish 2
´
for 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 6/58
8. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obteniendo e instalando Liferay con Glassfish
integrado
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 7/58
9. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obteniendo e instalando Liferay con Glassfish
integrado
Ahora descargaremos el fichero que se encarga de crear la base
λ
de datos por defecto en Liferay bajo mysql para eso vamos a
http://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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 8/58
10. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obteniendo e instalando Liferay con Glassfish
integrado
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 9/58
11. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 10/58
12. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 11/58
13. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Liferay con MYSQL
´
A continuacion se configura JDBC en Liferay (previamente
definidas las variables del script anterior). Primero que todo se
descarga 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 12/58
14. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Liferay con MYSQL
Luego se configura Liferay para que pueda utilizar estas librer´as
ı
utilizando 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 13/58
15. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Liferay con MYSQL
´
El comando anterior creo una base de datos llamada lportal ahora
se crea un usuario con el mismo nombre y se asignan todos los
λ
permisos a dicha base de datos.
1 root@localhost: mysql -u root -pXXX
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 14/58
16. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 15/58
17. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Liferay con MYSQL
´
Se definen las variables que tendra la pol´tica en Glassfish que
ı
λ
´
sera creada y su conector, esto se define con los datos son los
creados anteriormente.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 16/58
18. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 17/58
19. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Liferay con MYSQL
Se arranca glassfish para poder utilizar su administrador modo
comando :
λ
1 root@localhost: export INS_D=/home/glassfish/LiferayPortal
2
3 root@localhost: $INS_D/glassfish/bin/asadmin start-domain
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 18/58
20. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Liferay con MYSQL
Ahora se crea el JDBC Connection Pools y el recurso JDBC
λ
utilizando el administrador modo comandos de GlassFish.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 19/58
21. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 20/58
22. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Liferay con MYSQL
Creando el recurso JDBC
root@localhost: $INS_D/glassfish/bin/asadmin create-jdbc-
λ
1
resource --connectionpoolid $JDBC_CONECT_POOL_NAME --
enabled=true $JDBC_RESOURCE
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 21/58
23. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Eliminar datos de prueba de Liferay
Quitando los datos de prueba. Con el servidor en funcionamiento
λ
con los datos de prueba se realiza un undeploy a las siguientes
aplicaciones:
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 22/58
24. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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
root@localhost: $INS_D/glassfish/bin/asadmin undeploy
λ
3
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 23/58
25. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Eliminar datos de prueba de Liferay
´ ´
Como un precaucion si aun se utilizaba hipersonic se realiza lo
siguiente
λ
1 root@localhost: mv $INS_D/data/hsql/lportal.properties /
tmp/
2 root@localhost: mv $INS_D/data/hsql/lportal.script /tmp/
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 24/58
26. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 25/58
27. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Agregar librer´as Struts y ajustar arranque
ı
´ ˜´
Para el arranque automatico del servicio GlassFish se diseno el
λ
siguiente script el cual se fija en el servidor como un script
autoarrancable: VER EN INSTRUCTIVO
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 26/58
28. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 27/58
29. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
´
Backup y operacion de GlassFish 2
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 28/58
30. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Sobre los dominios en GlassFish
´
“Un dominio es un espacio de nombres de administracion. Es un
conjunto de entidades en GlassFish las cuales pueden ser
controladas por un administrador. Esto es llamado la tupla
´
Admin3T, que basicamente es un conjunto de admin user, admin
password, certificate database password (or master
λ
´
password). Si usted es un programador, no le importara la
˜
contrasena maestra que por defecto es changeit. Esta es la
˜ ´
contrasena con la el cual su almacen de claves (cacerts.jks)
´
esta bloqueado y la mayor´a de las veces no deber´a preocuparse
ı ı
de esto.”1 (Traducido).
1
http:
//blogs.sun.com/bloggerkedar/entry/concept_of_a_glassfish_domain
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 28/58
31. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Sobre los dominios en GlassFish
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 29/58
32. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Sobre los dominios en GlassFish
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 29/58
33. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 30/58
34. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Creando la tupla
Ahora creamos el dominio el cual puede o no ocupar un puerto
λ
´ ´
distinto para la administracion. Dentro del interprete creamos el
dominio en este caso usamos un puerto distinto para panel.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 31/58
35. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 32/58
36. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 33/58
37. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Creando la tupla
Ahora arrancamos el dominio previamente creado, si se ejecuta
nuevamente “asadmin - list-domains” deber´a ver el dominio como
ı
λ
no arrancado por tanto lo arrancaremos ahora. Dentro del
´
interprete creamos el dominio:
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 34/58
38. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 35/58
39. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Creando la tupla
Luego vamos al navegador http://localhost:4849/ (en este
´
caso el puerto de administracion que definimos era 4849)
λ
ponemos user y pass configuradas anteriormente y vamos a
Applications - Web Applications, le damos undeploy a
sevencogs-hook, wol-portlet, sevencogs-theme.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 36/58
40. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 37/58
41. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Sobre OpenMRS
´ ´
Instalacion y configuracion de OpenMRS y Alfresco
´
OpenMRS es una aplicacion bajo licencia GPL programada sobre
λ
el lenguaje Java que cumple diferentes funcionalidades de un
´
sistema de registros medicos como: registro de pacientes, registro
de especialistas, registro de encuentros entre paciente y
´
especialista, generacion de reportes, mantenedor de
medicamentos y equipamiento en general.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 37/58
42. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obtener OpenMRS
Se ingresa al sitio de descarga de OpenMRS:
http://openmrs.org/wiki/Downloads
λ
´
En la seccion Official Releases seleccionamos el fichero
´ ´
openmrs.war correspondiente a la ultima version disponible para
´
este caso esta corresponde a la version 1.6.1.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 38/58
43. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Obtener OpenMRS
1 root@localhost: wget -b http://resources.openmrs.org/
λ
builds/releases/OpenMRS_1.6.1/openmrs.war
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 39/58
44. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
´
Agregar como aplicacion a GlassFish
´
Figura: Vista del ingreso al panel de administracion de GlassFish
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 40/58
45. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
´
Agregar como aplicacion a GlassFish
GlassFish
´
Figura: Vista del panel de administracion en la pantalla deploy de
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 41/58
46. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
´
Agregar como aplicacion a GlassFish
´
deploy de la aplicacion OpenMRS
´
Figura: Vista del panel de administracion momentos antes de hacer
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 42/58
47. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar OpenMRS con MySQL
´
Se realiza una conexion a mysql con usuario root desde terminal:
λ
1 root@localhost: Mysql -u root -p
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 43/58
48. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar OpenMRS con MySQL
Se crea una base de datos y usuario asociado asignando todos
los 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 44/58
49. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar OpenMRS con MySQL
´
Entrar por el navegador a la direccion
http://miserver.lazos.cl:8080/openmrs y seguir los pasos para la
´
configuracion.
´
Paso 1: Configuracion de la base de datos: Se debe
´
seleccionar la opcion “NO“ y proporcionar datos de usuario y
˜
contrasena de MySQL.
λ
Paso 2: Las primeras dos opciones en “SI” luego proporcionar
˜
usuario y contrasena de MySQL.
Paso 3: Dejar las opciones por defecto y continuar
˜ ´
Paso 4: Configurar una contrasena para administracion, debe
´ ´ ´
contener numeros y letras mayusculas y minusculas.
´
Paso 5: Configurar una implementacion y continuar
Paso 6: Presionar Finish y esperar.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 45/58
50. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar OpenMRS con MySQL
λ
Con esto OpenMRS queda configurado y listo para trabajar.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 46/58
51. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Ingresando a OpenMRS
Ingresamos desde el navegador a la URL:
http://miserver.lazos.cl:8080/openmrs y luego ingresamos usuario
´
y password configurados en la instalacion. El navegador muestra
la pantalla de la (figura 4).
Figura: Vista de la pantalla de ingreso de OpenMRS
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 47/58
52. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Sobre Alfresco
´
“Alfresco es un sistema de administracion de contenidos libre,
´
basado en estandares abiertos y de escala empresarial para
´ ˜
sistemas operativos tipo Unix y Otros. Esta disenado para
usuarios que requieren un alto grado de modularidad y
rendimiento escalable. Alfresco incluye un repositorio de
λ
contenidos, un framework de portal web para administrar y usar
´
contenido estandar en portales, una interfaz CIFS que provee
compatibilidad de sistemas de archivos en Windows y sistemas
´
operativos tipo Unix, un sistema de administracion de contenido
´
web capacidad de virtualizar aplicaciones web y sitios estaticos
ı ´
v´a Apache Tomcat, busquedas v´a el motor Lucene y flujo de
ı
trabajo en jBPM. Alfresco esta desarrollado en Java.” 2
´
2
http://es.wikipedia.org/wiki/Alfresco
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 48/58
53. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 49/58
54. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 50/58
55. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Alfresco
Desde Alfresco 3,3, todos los ajustes ahora se basan en el archivo
alfresco-global.properties. Este archivo se encuentra en el
package de alfresco del alfresco-community-war-3.3.tar.gz. Este
archivo alfresco-global.properties se copia desde la ubicacion´
λ
´
original 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 51/58
56. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Configurar Alfresco
´
Modificar este alfresco-global.properties que se copio en el
directorio : glassfish/domains/domain1/lib/classes/ para
configurar 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 52/58
57. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 53/58
58. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 54/58
59. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 55/58
60. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Iniciar Alfresco
Hacer el despliegue (deploy) de alfresco.war en el servidor
glassfishv2. Para esto iniciamos el servicio de glassfishv2, luego
iniciamos 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 de
glassfis (Web aplication - deploy) aqu´ elegir el alfresco.war del
ı
directorio.
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 56/58
61. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Bibligrafa
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco”
λ 57/58
62. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Sun Microsystems Inc. (2009). Sun GlassFish Enterprise
Server v3 Prelude Administration Guide.
Sun Microsystems Inc. (Enero 2010). Sun GlassFish
Enterprise Server v3 Application Deployment Guide.
Sun Microsystems Inc. (Diciembre 2009). Sun GlassFish
λ
Enterprise Server v3 Reference Manual.
Sezov Richard , Jr.(2009). Liferay Portal Administrator’s Guide,
Third Edition.
Schuld Chris, Installing Sun Java on CentOS 5.2 . Consultado
el 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 febrero
de 2010,
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 57/58
63. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
http://www.howtoforge.com/perfect-server-centos-5.3-x86 64-
ispconfig-3-p6
.
Kalali Masoud, Simply backup and restore your domains in
GlassFish Using GlassFish Command Console. Consultado el
01 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 57/58
64. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
Instalar Java SDK en Linux con Java GNU , Consultado el 31
de 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 - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 58/58
65. Obteniendo e instalando JRE Y JDK en CentOS GNU/Linux Obteniendo e instalando Liferay con Glassfish integrado Sobre los dominios
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 su
obra).
Compartir bajo la misma licencia. Si transforma o modifica esta
´
obra para crear una obra derivada, solo puede distribuir la obra re-
sultante bajo la misma licencia, una similar o una compatible. Mas´
info: http://creativecommons.org/licenses/by-sa/2.0/cl/
Gustavo Lacoste - gustavo@lacosox.org - http://lacosox.org — “GlassFish,Liferay, OpenMRS y Alfresco” 58/58