tel./fax: +34 91 675 33 06 [email protected] - www ...€¦ · .TXT. Chat: cuenta con una utilidad...

13
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 [email protected] - www.autentia.com Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener... 1. Desarrollo de componentes y proyectos a medida Tecnología Desarrollo Sistemas Gran Empresa Producción autentia Certificación o Pruebas Verificación previa RFP Concurso Consultora 1 Consultora 2 Consultora 3 Equipo propio desarrollo Piloto 3a 3b 1. Definición de frameworks corporativos. 2. Transferencia de conocimiento de nuevas arquitecturas. 3. Soporte al arranque de proyectos. 4. Auditoría preventiva periódica de calidad. 5. Revisión previa a la certificación de proyectos. 6. Extensión de capacidad de equipos de calidad. 7. Identificación de problemas en producción. 3. Arranque de proyectos basados en nuevas tecnologías ¿Qué ofrece Autentia Real Business Solutions S.L? Para más información visítenos en: www.autentia.com Compartimos nuestro conociemiento en: www.adictosaltrabajo.com Gestor portales (Liferay) Gestor de contenidos (Alfresco) Aplicaciones híbridas Tareas programadas (Quartz) Gestor documental (Alfresco) Inversión de control (Spring) BPM (jBPM o Bonita) Generación de informes (JasperReport) ESB (Open ESB) Control de autenticación y acceso (Spring Security) UDDI Web Services Rest Services Social SSO SSO (Cas) Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery JPA-Hibernate, MyBatis Motor de búsqueda empresarial (Solr) ETL (Talend) Dirección de Proyectos Informáticos. Metodologías ágiles Patrones de diseño TDD 2. Auditoría de código y recomendaciones de mejora 4. Cursos de formación (impartidos por desarrolladores en activo)

Transcript of tel./fax: +34 91 675 33 06 [email protected] - www ...€¦ · .TXT. Chat: cuenta con una utilidad...

Page 1: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)

tel./fax: +34 91 675 33 [email protected] - www.autentia.com

Somos su empresa de Soporte a Desarrollo Informático.Ese apoyo que siempre quiso tener...

1. Desarrollo de componentes y proyectos a medida

TecnologíaDesarrolloSistemas

Gran Empresa

Producción

autentia

Certificacióno Pruebas

Verificación previa

RFP Concurso

Consultora 1

Consultora 2

Consultora 3

Equipo propio desarrolloPiloto

3a

3b

1. Definición de frameworks corporativos.2. Transferencia de conocimiento de nuevas arquitecturas.3. Soporte al arranque de proyectos.4. Auditoría preventiva periódica de calidad.5. Revisión previa a la certificación de proyectos.6. Extensión de capacidad de equipos de calidad.7. Identificación de problemas en producción.

3. Arranque de proyectos basados en nuevas tecnologías

¿Qué ofrece Autentia Real Business Solutions S.L?

Para más información visítenos en: www.autentia.com

Compartimos nuestro conociemiento en: www.adictosaltrabajo.com

Gestor portales (Liferay)Gestor de contenidos (Alfresco)Aplicaciones híbridas

Tareas programadas (Quartz)Gestor documental (Alfresco)Inversión de control (Spring)

BPM (jBPM o Bonita)Generación de informes (JasperReport)ESB (Open ESB)

Control de autenticación y acceso (Spring Security)UDDIWeb ServicesRest ServicesSocial SSOSSO (Cas)

Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery

JPA-Hibernate, MyBatisMotor de búsqueda empresarial (Solr)ETL (Talend)

Dirección de Proyectos Informáticos.Metodologías ágilesPatrones de diseñoTDD

2. Auditoría de código y recomendaciones de mejora

4. Cursos de formación (impartidos por desarrolladores en activo)

Page 2: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Inicio Quienes somos Tutoriales Formación Colabora Comunidad Comic

Charlas Más

Hosting patrocinado por

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

1 de 12 03/03/2009 17:15

Page 3: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Catálogo deservicios

Autentia (PDF6,2MB)

En formato comic...

Web

www.adictosaltrabajo.com

Últimostutoriales

2009-02-03

Instalación de MySQL5.1 en Windows

2009-03-03

Instalación de JavaVirtual Machine

2009-03-03

Primeros Pasos conLiferay 5.2.1

2009-02-27

Edicion de videoMPEG2

2009-02-26

Introducción teórica aXPath

2009-02-26

Integración Selenium/ Maven 2 / Surefire /Cargo / Tomcat 6

2009-02-24

Selenium RemoteControl

2009-02-22

Integración deGroovy, JRuby yBeanShell con Spring2

2009-02-18

Instalación dePentaho BI SuiteCommunity Edition

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

2 de 12 03/03/2009 17:15

Page 4: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

1.7.0

2009-02-18

Replicar Web PHP enmáquina local

Últimas ofertasde empleo

2009-02-21

Otras -Estética/Peluquería -MADRID.

2009-02-13

T. Información - Otrosno catalogados -MADRID.

2009-02-13

T. Información - Otrosno catalogados -MADRID.

2009-02-13

T. Información - Otrosno catalogados -MADRID.

2009-02-13

T. Información -Diseñador Gráfico -MADRID.

Anuncios Google

Jakarta Tomcat

Java 3D

Java Chat

Java Project

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

3 de 12 03/03/2009 17:15

Page 5: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Tutorial desarrollado por

Rubén AguileraDíaz-Heredero

Consultortecnológico dedesarrollo deproyectosinformáticos.

Ingeniero enInformática,especialidad enIngeniería delSoftware

Puedes encontrarmeen Autentia

Somos expertos en Java/J2EE

Catálogo de servicios deAutentia

Descargar (6,2 MB)

Descargar en versión comic (17 MB)

AdictosAlTrabajo.com es el Web de difusión deconocimiento de Autentia.

Catálogo de cursos

NUEVO ¿Quieres saber cuánto ganas enrelación al mercado? pincha aquí...

Ver cursos que ofrece Autentia Descargar comics en PDF y alta resolución

[¡NUEVO!] 2008-12-01 2008-11-172008-09-01

2008-07-31

Estamos escribiendo un libro sobre la profesión informática y estas viñetas formarán parte de él.Puedes opinar en la seccion comic.

Descargar este documento en formato PDF: PPLiferay5.2.1.pdf

Fecha de creación del tutorial: 2009-03-03

Primeros Pasos con Liferay 5.2.1

0. Índice de contenidos.

1. Introducción2. Principales novedades3. Entorno4. Instalación5. Conclusiones

1. Introducción

Ya vimos un tutorial (http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay)donde nos presentaban Liferay y sus principales características. En este tutorial vamos a hablar delas principales novedades que aporta la última versión de Liferay 5.2.1, y detallaremos su procesode instalación.

2. Principales novedades

Las principales novedades que nos podemos encontrar en este versión son:

Panel de control: lo primero que llama la atención con respecto a anteriores versiones de

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

4 de 12 03/03/2009 17:15

Page 6: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Liferay es que ya no contamos con un portlet de administración. En su lugar se introduce elconcepto de "Panel de Control" donde cada usuario puede gestionar aquellas cosas en lasque tenga permisos. Por ejemplo, un administrador encontrará aquí toda la funcionalidadque antes encontraba en el portlet de administración, como subir nuevos portlets.Nueva herramienta de gestión de usuarios y organizaciones: que aumenta enusabilidad al eliminar refrescos de pantalla y permite añadir campos personalizados.Integración con Microsoft Office: implementa el protocolo de SharePoint® que permitesalvar documentos en Liferay como si fuera un SharePoint® Server.Exportación a distintos formatos: permite habilitar integración con OpenOffice para laexportación del contenido web en distintos formatos como: .DOC, .ODT, .PDF, .RTF, .SXW y.TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidadconectados en ese momento, al estilo de Facebook.Nueva implementación WSRP: Web Services for Remote Portlets, que es unaespecificación que permite la comunicación con portlets remoto. Nuevo portlets para e-mail: que permite linkar múltiples cuentas.

3. Entorno

El tutorial está escrito usando el siguiente entorno:

Hardware: Portátil Asus G50Vseries (Core Duo P8600 2.4GHz, 4GB RAM, 320 GB HD).Sistema operativo: Windows Vista Ultimate.Mozilla Firefox/3.0.6 Liferay 5.2.1 + Tomcat 5.5.27JDK 1.6.12MySQL 5.1

4. Instalación

Para poder instalar Liferay necesitamos tener instalado en nuestro equipo una máquina virtualJava mayor o igual a la 1.5, con la variable JAVA_HOME convenientemente configurada(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionJVM), y unainstancia de MySQL corriendo en la máquina (http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionMySQL5.1Windows), aunque esto último es opcional, ya queLiferay puede arrancar desde su base de datos embebida (no recomendable en entornos deproducción).

Su instalación en un entorno Windows es muy sencilla, basta con descargar la última versión delservidor de su página oficial (http://www.liferay.com/web/guest/downloads/portal) llamadaLiferay Standard Edition actualmente la versión 5.2.1.

Si pulsamos en “Download”, por defecto el sistema nos permite la descarga de Liferay junto conun Tomcat 5.5, si queremos que lo descargue junto con otra versión de Tomcat o incluso conalgún otro servidor, lo podemos hacer seleccionándolo más abajo:

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

5 de 12 03/03/2009 17:15

Page 7: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Lo siguiente es descomprimir el archivo en el lugar de disco que deseemos, al que nos referiremoscomo LIFERAY_HOME. Establecemos una variable de entorno llamada CATALINA_HOME al valor dela ruta donde este instalado el tomcat que viene embebido en Liferay,%LIFERAY_HOME%\tomcatxx, donde tomcatxx dependerá de la versión de Tomcat que tengamos,a partir de aquí la llamaremos LIFERAY_TOMCAT_HOME. Si tenemos algún otro servidor deaplicaciones esta variable ya existirá y lo que tenemos que hacer es editarla para que apunte aLIFERAY_TOMCAT_HOME.

Otro punto a tener en cuenta, es que por defecto el puerto de Liferay es el 8080, por tantodebemos asegurarnos de que este puerto esta libre o cambiarlo.

Para cambiar el puerto por defecto donde se ejecuta Liferay tenemos que abrir en modo edición elarchivo %LIFERAY_TOMCAT_HOME%\conf\server.xml, buscamos este fragmento de código ymodificamos donde pone 8080 por el puerto que queramos, por ejemplo el 8282:

view plain print ?

<!‐‐ A "Connector" represents an endpoint by which requests are 01.

received 02.

and responses are returned. Documentation at : 03.

Java HTTP Connector: /docs/config/http.html (blocking & 04.

non‐blocking) 05.

Java AJP Connector: /docs/config/ajp.html 06.

APR (HTTP/AJP) Connector: /docs/apr.html 07.

Define a non‐SSL HTTP/1.1 Connector on port 8080 08.

‐‐> 09.

<Connector port="8080" protocol="HTTP/1.1" 10.

connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF‐8" 11.

/> 12.

Además si deseamos utilizar MySQL como motor de base de datos en lugar del que Liferay traepor defecto, tenemos que seguir estos pasos adicionales:

Accedemos a MySQL por consola “mysql -u root -p”

Cuando estemos correctamente logados, tecleamos “create database lportal character setutf8;”

Copiamos el driver de MySQL en %LIFERAY_TOMCAT_HOME%\common\lib\ext si es que noexiste ya.

Creamos, si no existe ya, el fichero %LIFERAY_TOMCAT_HOME%\webapps\ROOT\WEB-INF\classes\portal-ext.properties, y añadimos las siguientes líneas:

#Configuration of database to use MySQL

jdbc.default.driverClassName=com.mysql.jdbc.Driver

jdbc.default.username=root

jdbc.default.password=admin

jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

Una vez hemos tenido en cuenta los pasos anteriores, basta con ejecutar el archivo%LIFERAY_TOMCAT_HOME%\bin\startup.bat, lo que abrirá una pantalla semejante a esta:

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

6 de 12 03/03/2009 17:15

Page 8: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Si el proceso se realiza correctamente se abrirá una instancia del navegador que

tengamos configurado por defecto en la máquina con la página principal de nuestro

Liferay recién instalado.

Para acceder al sistema y poder ver sus posibilidades, tenemos que logarnos. En versionesanteriores de Liferay esto se hacia introduciendo el usuario “[email protected]” con la contraseña“test” en el área de login de la pantalla principal.

Pero en la nueva versión, basta con pinchar en los usuarios por defecto, donde cada uno de ellostiene un rol distinto.

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

7 de 12 03/03/2009 17:15

Page 9: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Si pinchamos en "Login as Bruno", vamos a las opciones de la barra que esta arriba a la derecha yseleccionamos "Control Panel", podremos ver una de las principales novedades de esta versión y"cacharear" con las distintas opciones que tiene el administrador.

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

8 de 12 03/03/2009 17:15

Page 10: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

5. Conclusiones.

Como se puede apreciar la última versión de Liferay introduce mejoras muy interesantes, que noshacen ver que esta comunidad cada vez se consolida más y ofrece un producto muy estable queno tiene que envidiar en nada a otras soluciones comerciales.

Liferay es un mundo y este sólo ha sido el primer paso, los siguientes pasos serán ver como comose administra y desarrollar nuevos temas, layouts y portlets.

Saludos

mailto:[email protected]

¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y¡vota!

Muy malo Malo Regular Bueno Muy bueno

Puedes opinar sobre este tutorial haciendo clic aquí.Puedes firmar en nuestro libro de visitas haciendo clic aquí.

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

9 de 12 03/03/2009 17:15

Page 11: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Puedes asociarte al grupo AdictosAlTrabajo en XING haciendoclic aquí.

Añadir a favoritos Technorati.

Esta obra está licenciada bajo licencia Creative Commons deReconocimiento-No comercial-Sin obras derivadas 2.5

Recuerda

Autentia te regala la mayoría del conocimiento aquí compartido(Ver todos los tutoriales). Somos expertos en: J2EE, Struts,JSF, C++, OOP, UML, UP, Patrones de diseño ... y muchasotras cosas.

¿Nos vas a tener en cuenta cuando necesitesconsultoría o formación en tu empresa?, ¿Vas aser tan generoso con nosotros como lotratamos de ser con vosotros?

Somos pocos, somos buenos, estamos motivados y nosgusta lo que hacemos ...

Autentia = Soporte a Desarrollo & Formación.

[email protected]

Servicio de notificaciones:

Si deseas que te enviemos un correo electrónico cuando introduzcamos nuevos tutoriales.

Formulario de subcripción a novedades:

E-mail

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

10 de 12 03/03/2009 17:15

Page 12: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

Tutoriales recomendados

Nombre Resumen Fecha Visitas Valoración Votos Pdf

Manual deinstalación deOpenCms 7

Este es un tutorial paso apaso de la instalación delgestor de contenidosOpenCms versión 7

2008-02-28 2885Muybueno

1

Fuentes deDocumentaciónpara OpenCms 7

OpenCms es un gestor decontenidos potente yaltamente configurable, yeste tutorial muestra unaselección dedocumentación útil para suaprendizaje

2008-03-17 2224Muybueno

1

Gestor deContenidosGratuito conTypo3

César Crespo nos enseñacomo instalar y utilizar unode los mejores gestores decontenidos gratuitos delmercado

2004-07-22 18800Muybueno

1

Crear un portalweb conOpenCms 7

Este tutorial nos introducea los aspectos esencialesen la creacion de un portalweb con OpenCMS 7

2008-10-03 2739 Bueno 7

Pool deConexiones yTomcat5

Os mostramos comoinstalar Tomcat5 envuestro PC y como ejemplode uso, configuramos unPool de Conexiones y lousamos contra MySQL

2003-10-13 74584 Bueno 6

Introducción a lagestión decontenidos enJava con Liferay

Liferay es un gestor decontenidos muy maduroque da soporte a múltiplestecnologías relacionadascon Java. Juan Alonso noslo presenta en este tutorial

2008-09-25 2077 Bueno 9

Gestión decontenidos yerrores comunes

Os explicamos en queconsiste la gestión decontenidos y cuales son loserrores cometidos pormultitud de empresas a lahora de abordar suimplantación

2003-11-23 16464 Bueno 2

InstalarOpenCms

Open CMS es uno de losprincipales gestores decontenidos gratuitosbasados en Java. Osensañamos a instalarlosobre MySQL

2003-06-27 23260 - -

OpenCms

Este tutorial nos va amostar una serie dedocumentos enviados porOpenCmsHispano sobreOpenCms, como instalarlo,como crear un portal ydiferentes funcionalidadesfundamentales

2007-04-02 3109 - -

Múltiples hostsen Tomcat

En este tutorial se va apresentar un ejemplopráctico para ver comoTomcat soporta elalojamiento de múltipleshosts

2007-01-29 3958 - -

Nota:

Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Loscontenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. Enalgún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de susrespectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tienemás que solicitarlo. Si alguien encuentra algún problema con la información publicada en esteWeb, rogamos que informe al administrador [email protected] para su

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

11 de 12 03/03/2009 17:15

Page 13: tel./fax: +34 91 675 33 06 info@autentia.com - www ...€¦ · .TXT. Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados en ese momento,

resolución.

Copyright 2003-2009 © All Rights Reserved | Texto legal y condiciones de uso | Banners | Powered by Autentia

Anuncios Google Jakarta Tomcat Java 3D Liferay Portlet Java Chat Liferay Servlet

Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |.... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLi...

12 de 12 03/03/2009 17:15