Publicaciones

  • Instalación y configuración de Pentaho

    Resource type
    Manual

    Una vez descargado y descomprimido el paquete manual de pentaho es necesario realizar una serie de pasos para configurar el war de pentaho que vamos a obtener.

    El directorio en el que se descomprimió pentaho lo llamaremos de aquí en adelante $PENTAHO_FUENTE.

    Para configurar nuestro pentaho debemos seguir los siguientes pasos:

    1. Ir al directorio $PENTAHO_FUENTE\custom-pentaho-webapp\META-INF y crear el fichero context.xml. Luego de su creación, debemos agregar lo siguiente en el:

     

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

    <Context path="/pentaho" docbase="webapps/pentaho/">

    <Resource name="jdbc/Hibernate" auth="Container" type="javax.sql.DataSource"

    factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20"

  • Instalación y Configuración de CAS

    Resource type
    Documentación

     Para la instalación y configuración de CAS utilizaremos Apache Maven, para ello debemos tenerlo descomprimido en nuestro equipo y opcionalmente agregar a la variable de entorno PATH la ruta hacia los binarios del mismo. Los pasos a seguir son los siguientes:

    1. Detener el servidor de tomcat si se encuentra corriendo.

    2. Crear un directorio de trabajo para nuestro proyecto de CAS (De ahora en adelante lo llamaremos $PROYECTO_CAS).

    3. En el debemos crear el fichero pom.xml con la siguiente configuración:

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

    <project xmlns="https://maven.apache.org/POM/4.0.0"

    xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="https://maven.apache.org/POM/4.0.0

    https://maven.apache.org/xsd/maven-4.0.0.xsd">

  • Configuración SSL (Conexión segura)

    Resource type
    Documentación

    NOTA: Antes de empezar con esta sección es necesario tener instalado Java en nuestra máquina y haber establecido la variable JAVA_HOME como variable de entorno y agregar al PATH la ruta del directorio Bin de Java.

    La autenticación a nuestro sistema debe realizarse utilizando conexión segura (https) vía certificado digital, para ello vamos a utilizar una herramienta llamada “keytool” la cual se encuentra en nuestra instalación de Java (%JAVA_HOME%\bin\keytool.exe). A continuación presentamos los pasos a seguir para la configuración de nuestro SSL.

    1. Generar el certificado digital para nuestro servidor de la siguiente forma

    keytool -genkey -alias tomcat --keyalg RSA

    La contraseña por defecto es “changeit”. Una vez ejecutado el comando la herramienta nos preguntará una serie de parámetros, el único realmente importante es cuando nos pregunte ¿Cuáles son su nombre y apellido? Para este ejercicio al estar utilizando una máquina persona colocaremos “localhost”, sino deberiamos colocar el DNS del equipo.

  • Instalacion de Liferay

    Resource type
    Documentación

    Una vez que se descargado y descomprimido el paquete integrado de Liferay-Tomcat estos son los pasos que debemos seguir para su configuración:

    1. Ir a la carpeta donde descargamos el paquete (Lo llamaremos $DIRECTORIO_PACK de ahora en adelante) y debemos tener una estructura como la siguiente:

    $DIRECTORIO_PACK

    2. Ir al directorio $DIRECTORIO_PACK/tomcat-6.0.18/bin, abrir el fichero setenv.bat y comentar las 5 primeras líneas de modo que quede de la siguiente forma
     

    setenv.bat

     (Solo debe quedar sin comentar la linea donde se establece la variable JAVA_OPTS)

    3. Abrir la herramienta por defecto para hacer consultas SQL para ejecutar las siguientes sentencias para crear la base de datos de Liferay así como usuario y password de conexión a la misma.

    create database lportal;

  • Requerimientos

    Resource type
    Documentación

    Los requerimientos previos para realizar la integración Liferay-Pentaho son los siguientes:

    • Descargar y descomprimir Pentaho BI Server CE 3.5.2 Manual de sourceforge
       
    • Descargar y descomprimir Liferay Tomcat Bundle (Tomcat 6.0, Liferay 5.2.3) de sourceforge
       
    • Descargar y descomprimir Apache Maven 2 
       
    • Descargar e instalar MySQL Server 5.1 (Si no lo tiene ya en su equipo)
       
    • Descargar e instalar Java 5 o 6 (JDK) (Si no lo tiene ya en su equipo)
       
    • Descargar y descomprimir Apache Ant 
  • Integración de Pentaho con Liferay

    Resource type
    Manual

    Hemos creado un documento que creemos puede ser de utilidad, que tiene como fondo dos de las tecnologías con las que trabajamos más a menudo:

    Pentaho y Liferay, y que os podeis descargar de forma libre.

    El objetivo es documentar como hacer que la integración de ambas plataformas sea lo más sencilla posible, fruto de nuestra experiencia. Después de seguir los diferentes pasos de este documento será capaz de realizar la integración de Liferay con Pentaho dentro de un contenedor web (Tomcat) utilizando un conjunto de programas y librerías (Ejemplo: CAS Single Sign On).