INTEGRACIÓN LIFERAY PENTAHO
|
|
- Ana María Gil Cano
- hace 2 años
- Vistas:
Transcripción
1 Integración Liferay - Pentaho 1 de 34 INTEGRACIÓN LIFERAY PENTAHO GUÍA DE CONFIGURACIÓN MAYO
2 Integración Liferay - Pentaho 2 de 34 Índice de contenido Introducción... 3 Requerimientos... 4 Instalación de Liferay... 5 Configuración SSL (Conexión segura)... 8 Instalación y Configuración de CAS Instalación y configuración de Pentaho Configuración de Liferay (CAS) Prueba de integración
3 Integración Liferay - Pentaho 3 de 34 Introducción El presente documento tiene como objetivo la explicación de forma detallada y explícita los pasos a seguir para la integración de Pentaho y Liferay. La integración se llevará acabo utilizando ciertas librerías y programas extras que se mencionan en la sección de Requerimientos los cuales pueden variar según las necesidades de cada instalación (Por ejemplo: Si se desea utilizar un sistema de base de datos diferente a MySQL) Luego 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). 3
4 Integración Liferay - Pentaho 4 de 34 Requerimientos Los requerimientos previos para realizar la integración Liferay-Pentaho son los siguientes: Descargar y descomprimir Pentaho BI Server CE Manual de sourceforge Descargar y descomprimir Liferay Tomcat Bundle (Tomcat 6.0, Liferay 5.2.3) de sourceforge Descargar y descomprimir Apache Maven 2 (http://maven.apache.org/download.html ) 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 (http://apache.rediris.es/ant/binaries/apache-ant bin.zip) 4
5 Integración Liferay - Pentaho 5 de 34 Instalación de Liferay 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: 2. Ir al directorio $DIRECTORIO_PACK/tomcat /bin, abrir el fichero setenv.bat y comentar las 5 primeras líneas de modo que quede de la siguiente forma (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; GRANT ALL PRIVILEGES ON lportal.* TO IDENTIFIED BY 'lportal'; 5
6 Integración Liferay - Pentaho 6 de Ir al directorio $DIRECTORIO_PACK\tomcat \webapps\ROOT\WEB- INF\classes y crear el fichero portal-ext.properties. Una vez creado, debemos colocar los siguiente y guardarlo: ## Configuracion bdd jdbc.default.driverclassname=com.mysql.jdbc.driver jdbc.default.url=jdbc:mysql://localhost:3306/lportal?useunicode=true&charact erencoding=utf-8&usefastdateparsing=false jdbc.default.username=lportal jdbc.default.password=lportal ## No encriptar el password passwords.encryption.algorithm=none #Utilizar screenname para iniciar sesion company.security.auth.type=screenname 5. Borrar la data y aplicaciones de ejemplo que trae Liferay borrando los siguientes archivos y directorios: Borrar el directorio $DIRECTORIO_PACK\tomcat \webapps\sevencogshook Borrar el directorio $DIRECTORIO_PACK\tomcat \webapps\sevencogstheme Borrar el directorio $DIRECTORIO_PACK\tomcat \webapps\wol-portlet Borra el fichero $DIRECTORIO_PACK\data\hsql\lportal.properties Borra el fichero $DIRECTORIO_PACK\data\hsql\lportal.script 6. Ir al directorio $DIRECTORIO_PACK\tomcat \bin y ejecutar el fichero startup.bat y debemos estar atentos a que no haya ningún error en la ejecución. NOTA: LA PRIMERA VEZ QUE SE EJECUTA SE DEMORA UN POCO YA QUE SE DEBE CREAR LA ESTRUCTUA DE BASE DE DATOS DE LIFERAY. 7. Una vez que inicie el servidor de Tomcat abrir un navegador e ir a la siguiente dirección Una vez desplegada la página, 6
7 Integración Liferay - Pentaho 7 de 34 en la parte superior derecha hacer click en Sign In que se encuentra en el combo Welcome!. Inciar sesión con la siguiente info: usuario: test password: test Una vez iniciada la sesión completar los pasos de creación de la cuenta hasta llegar a la página principal de liferay. Listo, Liferay está correctamente instalado!!! 7
8 Integración Liferay - Pentaho 8 de 34 Configuración SSL (Conexión segura) 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. 2. Al tener el certificado creado lo exportamos a un archivo.cert de la siguiente forma: keytool -export -alias tomcat -file server.cert 3. Luego, importar el certificado en el keystore de Java keytool -import -alias tomcat -file server.cert -keystore $JAVA_HOME/jre/lib/security/cacerts 4. Ya el certificado está ubicado donde lo necesitamos así que procedemos a configurar tomcat para que admita conexiones ssl, para ello vamos al fichero $DIRECTORIO_PACK\tomcat \conf\server.xml, ubicamos el 8
9 Integración Liferay - Pentaho 9 de 34 siguiente segmento <!-- <Connector port="8443" protocol="http/1.1" SSLEnabled="true" maxthreads="150" scheme="https" secure="true" clientauth="false" sslprotocol="tls" /> --> Y lo descomentamos. 5. Si Tomcat se encuentra levantado, es necesario reiniciarlo para que los cambios surjan efecto. 6. Probar que el certificado esté correctamente instalado colocando en el URL de nuestro navegador web https://localhost:8443, el cual debe redirigirnos a la página de inicio de sesión de Liferay 9
10 Integración Liferay - Pentaho 10 de 34 Instalación y Configuración de CAS 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="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://maven.apache.org/pom/ <modelversion>4.0.0</modelversion> <groupid>com.stratebi.cas</groupid> <artifactid>local-cas</artifactid> <packaging>war</packaging> <version>1.0</version> <build> <plugins> <plugin> <artifactid>maven-war-plugin</artifactid> <configuration> <warname>cas</warname> </configuration> </plugin> </plugins> </build> 10
11 Integración Liferay - Pentaho 11 de 34 <properties> </properties> <cas.version>3.3.3</cas.version> <dependencies> <dependency> <groupid>org.springframework.security</groupid> <artifactid>spring-security-cas-client</artifactid> <version>2.0.4</version> <scope>runtime</scope> <exclusions> <exclusion> <groupid>org.springframework</groupid> <artifactid>spring-dao</artifactid> </exclusion> <exclusion> <groupid>org.springframework</groupid> <artifactid>spring-tx</artifactid> </exclusion> <exclusion> <groupid>org.springframework</groupid> <artifactid>spring-jdbc</artifactid> </exclusion> <exclusion> <groupid>org.springframework</groupid> <artifactid>spring-beans</artifactid> </exclusion> <exclusion> <groupid>org.springframework</groupid> <artifactid>spring-context</artifactid> </exclusion> <exclusion> <groupid>org.springframework</groupid> <artifactid>spring-support</artifactid> </exclusion> </exclusions> </dependency> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-aop</artifactid> 11
12 Integración Liferay - Pentaho 12 de 34 </dependency> <version>2.5.6</version> <dependency> <groupid>quartz</groupid> <artifactid>quartz</artifactid> <version>1.5.2</version> <type>jar</type> </dependency> <dependency> <groupid>javax.servlet</groupid> <artifactid>jstl</artifactid> <version>1.1.2</version> <type>jar</type> </dependency> <dependency> <groupid>taglibs</groupid> <artifactid>standard</artifactid> <version>1.1.2</version> <type>jar</type> </dependency> <dependency> <groupid>ognl</groupid> <artifactid>ognl</artifactid> <version>2.6.9</version> <scope>runtime</scope> </dependency> <dependency> <groupid>log4j</groupid> <artifactid>log4j</artifactid> <version>1.2.15</version> <type>jar</type> <scope>runtime</scope> <exclusions> <exclusion> <groupid>javax.mail</groupid> 12
13 Integración Liferay - Pentaho 13 de 34 <artifactid>mail</artifactid> </exclusion> <exclusion> <groupid>javax.jms</groupid> <artifactid>jms</artifactid> </exclusion> <exclusion> <groupid>com.sun.jdmk</groupid> <artifactid>jmxtools</artifactid> </exclusion> <exclusion> <groupid>com.sun.jmx</groupid> <artifactid>jmxri</artifactid> </exclusion> </exclusions> </dependency> <dependency> <groupid>org.jasig.cas</groupid> <artifactid>cas-server-webapp</artifactid> <version>${cas.version}</version> <type>war</type> <scope>runtime</scope> </dependency> <dependency> <groupid>org.jasig.cas</groupid> <artifactid>cas-server-support-jdbc</artifactid> <version>${cas.version}</version> <type>jar</type> <scope>runtime</scope> </dependency> <dependency> <groupid>commons-dbcp</groupid> <artifactid>commons-dbcp</artifactid> <version>1.2.1</version> <scope>runtime</scope> </dependency> <dependency> <groupid>mysql</groupid> <artifactid>mysql-connector-java</artifactid> <version>5.1.12</version> 13
14 Integración Liferay - Pentaho 14 de 34 </project> </dependency> </dependencies> 4. Crear en $PROYECTO_CAS el fichero deployerconfigcontext.xml dentro de la siguiente estructura de directorios: $PROYECTO_CAS src main webapp WEB-INF El fichero debe tener la siguiente configuración: <?xml version="1.0" encoding="utf-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemalocation="http://www.springframework.org/schema/beans <bean id="authenticationmanager" class="org.jasig.cas.authentication.authenticationmanagerimpl"> <property name="credentialstoprincipalresolvers"> <list> <bean class="org.jasig.cas.authentication.principal.usernamepasswordcredentialstoprincipalresolver" /> <bean class="org.jasig.cas.authentication.principal.httpbasedservicecredentialstoprincipalresolver" /> </list> <property name="authenticationhandlers"> <list> <bean class="org.jasig.cas.authentication.handler.support.httpbasedservicecredentialsauthenticationhandler" p:httpclient-ref="httpclient" /> <bean class="org.jasig.cas.adaptors.jdbc.searchmodesearchdatabaseauthenticationhandler"> <property name="tableusers"><value>user_</value> 14
15 Integración Liferay - Pentaho 15 de 34 <property name="fielduser"><value>screenname</value> <property name="fieldpassword"><value>password_</value> <property name="datasource" ref="datasource"/> </list> <bean id="datasource" class="org.apache.commons.dbcp.basicdatasource"> <property name="driverclassname"> <value>com.mysql.jdbc.driver</value> <property name="url"> <value>jdbc:mysql://localhost:3306/lportal</value> <property name="username"> <value>lportal</value> <property name="password"> <value>lportal</value> <bean id="userdetailsservice" class="org.springframework.security.userdetails.memory.inmemorydaoimpl"> <property name="usermap"> <value> </value> <bean id="attributerepository" class="org.jasig.services.persondir.support.stubpersonattributedao"> <property name="backingmap"> 15
16 Integración Liferay - Pentaho 16 de 34 <map> <entry key="uid" value="uid" /> <entry key="edupersonaffiliation" value="edupersonaffiliation" /> <entry key="groupmembership" value="groupmembership" /> </map> <bean id="serviceregistrydao" class="org.jasig.cas.services.inmemoryserviceregistrydaoimpl" /> </beans> 5. Luego, desde una línea de comandos (Command Prompt) ejecturar la siguiente sentencia en el directorio $PROYECTO_CAS mvn clean package 6. Esto creará dentro de $POYECTO_CAS un directorio target y dentro de el conseguiremos el archivo cas.war que vamos a utilizar. Debemos colocarlo en $DIRECTORIO_PACK\tomcat \webapps y levantar el servidor de Tomcat. 7. Probar que esté funcionando CAS. Ir a https://localhost:8443/cas e iniciar sesión con el usuario y password de liferay. 16
17 Integración Liferay - Pentaho 17 de 34 17
18 Integración Liferay - Pentaho 18 de 34 Instalación y configuración de Pentaho Una vez descargado y descomprimido el paquete manual de pentaho es necesario realizar una serie de paso 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" maxidle="5" maxwait="10000" username="hibuser" password="password" driverclassname="com.mysql.jdbc.driver" url="jdbc:mysql://localhost:3306/hibernate" validationquery="/* ping */ select 1"/> <Resource name="jdbc/quartz" auth="container" type="javax.sql.datasource" factory="org.apache.commons.dbcp.basicdatasourcefactory" maxactive="20" maxidle="5" maxwait="10000" username="pentaho_user" password="password" driverclassname="com.mysql.jdbc.driver" url="jdbc:mysql://localhost:3306/quartz" validationquery="/* ping */ select 1"/> </Context> 2. Descargar el Cas Client (URL: descomprimirlo y copiar el fichero cas-client-core jar) y colocarlo en el directorio $PENTAHO_FUENTE\pentaho-third-party 3. Copiar el fichero spring-security-cas-client jar de la carpeta lib de CAS y colocarlo en el directorio $PENTAHO_FUENTE\pentaho-third-party 4. Crear el directorio $PENTAHO_FUENTE\build 18
19 Integración Liferay - Pentaho 19 de Ir al directorio $PENTAHO_FUENTE y construir el paquete de pentaho utilizando Ant (Es parte de las librerías de Java así como lo es keytool de la sección de SSL) de la siguiente forma: ant war-pentaho-tomcat 6. Esto colocara nuestro.war en el directorio $PENTAHO_FUENTE\build\pentaho-wars\tomcat, el cual debemos colocar en el directorio webapps de Tomcat así como el pentaho-style.war. 7. Es necesario configurar pentaho-solutions para mysql 8. Crear las bases de datos de hibernate y quartz en mysql, utilizando los ficheros que se encuentran en el directorio $PENTAHO_FUENTE\pentahodata\mysql5 (create_quartz_mysql.sql, create_reporsitory_mysql.sql, create_sample_datasource_mysql.sql) 9. Abrir el fichero pentaho-spring-beans.xml ubicado en $PENTAHO_FUENTE\pentaho-solutions\system y editarlo para que quede de la siguiente forma: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springsource.org/dtd/spring-beans.dtd"> <!--+ This should be the only file specified in web.xml's contextconfiglocation. It should only contain imports. +--> <beans> <import resource="pentahosystemconfig.xml" /> <import resource="adminplugins.xml" /> <import resource="systemlisteners.xml" /> <import resource="sessionstartupactions.xml" /> <import resource="applicationcontext-spring-security.xml" /> <import resource="applicationcontext-common-authorization.xml" /> 19
20 Integración Liferay - Pentaho 20 de 34 <import resource="pentahoobjects.spring.xml" /> <import resource="applicationcontext-spring-security-jdbc.xml"/> <import resource="applicationcontext-pentaho-security-jdbc.xml"/> <import resource="applicationcontext-spring-security-cas.xml"/> </beans> 10. Crear el archivo applicationcontext-spring-security-cas.xml en la ruta $PENTAHO_FUENTE\pentaho-solutions\system con la siguiente configuración: <?xml version="1.0" encoding="utf-8" standalone="no"?> <!--+ Application context containing FilterChainProxy. This version overrides certain beans from applicationcontext-spring-security.xml to enable CAS. +--><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans default-autowire="no" default-dependency-check="none" default-lazy-init="false"> <!-- ======================== FILTER CHAIN ======================= --> <!-- overridden from applicationcontext-spring-security.xml to enable CAS --> <bean autowire="default" class="org.springframework.security.util.filterchainproxy" dependencycheck="default" id="filterchainproxy" lazy-init="default"> <property name="filterinvocationdefinitionsource"> <value> <![CDATA[CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON PATTERN_TYPE_APACHE_ANT /**=securitycontextholderawarerequestfilter,httpsessioncontextintegrationfilter,logoutfilter,caspro cessingfilter,basicprocessingfilter,requestparameterprocessingfilter,anonymousprocessingfilter,pentahosecurit ystartupfilter,exceptiontranslationfilter,filterinvocationinterceptor]]> </value> 20
21 Integración Liferay - Pentaho 21 de 34 > <!-- ===================== HTTP REQUEST SECURITY ==================== -- <bean autowire="default" class="org.springframework.security.ui.cas.serviceproperties" dependency-check="default" id="serviceproperties" lazy-init="default"> <property name="service" value="http://localhost:8080/pentaho/j_spring_cas_security_check"/> <property name="sendrenew" value="false"/> <!-- replaces authenticationprocessingfilter in filterchainproxy above --> <bean autowire="default" class="org.springframework.security.ui.cas.casprocessingfilter" dependency-check="default" id="casprocessingfilter" lazy-init="default"> <property name="authenticationmanager"> <ref bean="authenticationmanager"/> <property name="authenticationfailureurl" value="/public/casfailed"/> <property name="defaulttargeturl" value="/"/> <property name="filterprocessesurl" value="/j_spring_cas_security_check"/> <!-- overridden from applicationcontext-spring-security.xml --> <bean autowire="default" class="org.springframework.security.ui.exceptiontranslationfilter" dependency-check="default" id="exceptiontranslationfilter" lazy-init="default"> <property name="authenticationentrypoint"> <ref local="casprocessingfilterentrypoint"/> <property name="accessdeniedhandler"> <bean autowire="default" class="org.springframework.security.ui.accessdeniedhandlerimpl" dependency-check="default" lazy- 21
22 Integración Liferay - Pentaho 22 de 34 init="default"/> <bean autowire="default" class="org.springframework.security.ui.cas.casprocessingfilterentrypoint" dependency-check="default" id="casprocessingfilterentrypoint" lazy-init="default"> <property name="loginurl" value="https://localhost:8443/cas/login"/> <property name="serviceproperties"> <ref local="serviceproperties"/> <!-- overridden from applicationcontext-spring-security.xml --> <bean autowire="default" class="org.springframework.security.providers.providermanager" dependency-check="default" id="authenticationmanager" lazy-init="default"> <property name="providers"> <list> <!--ref bean="daoauthenticationprovider" /--> <ref bean="anonymousauthenticationprovider"/> <ref bean="casauthenticationprovider"/> </list> <bean autowire="default" class="org.springframework.security.providers.cas.casauthenticationprovider" dependency-check="default" id="casauthenticationprovider" lazy-init="default"> <property name="userdetailsservice"> <ref bean="userdetailsservice"/> <property name="serviceproperties"> <ref local="serviceproperties"/> 22
23 Integración Liferay - Pentaho 23 de 34 <property name="ticketvalidator"> <ref local="ticketvalidator"/> <property name="key" value="my_password_for_this_auth_provider_only"/> <bean autowire="default" class="org.jasig.cas.client.validation.cas20serviceticketvalidator" dependency-check="default" id="ticketvalidator" lazy-init="default"> <constructor-arg index="0" value="https://localhost:8443/cas"/> <!-- overridden from applicationcontext-spring-security.xml to specify logoutsuccessurl as CAS logout page --> <bean autowire="default" class="org.springframework.security.ui.logout.logoutfilter" dependencycheck="default" id="logoutfilter" lazy-init="default"> <constructor-arg value="https://localhost:8443/cas/logout?url=http://localhost:8080/pentaho/home"/> <!-- URL redirected to after logout --> <constructor-arg> <list> <bean autowire="default" class="org.pentaho.platform.web.http.security.pentahologouthandler" dependency-check="default" lazyinit="default"/> <bean autowire="default" class="org.springframework.security.ui.logout.securitycontextlogouthandler" dependency-check="default" lazy-init="default"/> </list> </constructor-arg> <property name="filterprocessesurl" value="/logout"/> </beans> 23
24 Integración Liferay - Pentaho 24 de Editar el fichero pentaho.xml ubicado en la ruta $PENTAHO_FUENTE\pentaho-solutions\system, reemplazando Admin por Administrator en todas las ocurrencias del archivo y User por Authenticated 12. Editar el fichero applicationcontext-spring-security-jdbc.xml ubicado en la ruta $PENTAHO_FUENTE\pentaho-solutions\system que debe quedar de la siguiente forma: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springsource.org/dtd/spring-beans.dtd"> <!--+ Application context containing JDBC AuthenticationProvider implementation. +--> <beans> <bean id="daoauthenticationprovider" > class="org.springframework.security.providers.dao.daoauthenticationprovider" <property name="userdetailsservice"> <ref bean="userdetailsservice" /> <property name="passwordencoder"> <ref bean="passwordencoder" /> 24
25 Integración Liferay - Pentaho 25 de 34 <bean id="userdetailsservice" class="org.springframework.security.userdetails.jdbc.jdbcdaoimpl"> <property name="datasource"> <ref local="datasource" /> <property name="authoritiesbyusernamequery"> <value> <![CDATA[SELECT user_.screenname as username, role_.name as authority FROM role_, user_, users_roles where role_.roleid = users_roles.roleid AND user_.userid = users_roles.userid AND user_.screenname =? ORDER by role_.name]]> </value> <property name="usersbyusernamequery"> <value> <![CDATA[select screenname as username, password_ as password, 1 as enabled from user_ where screenname =? order by username]]> </value> <!-- This is only for Hypersonic. Please update this section for any other database you are using --> <bean id="datasource" class="org.springframework.jdbc.datasource.drivermanagerdatasource"> <property name="driverclassname" value="com.mysql.jdbc.driver" /> <property name="url" value="jdbc:mysql://localhost:3306/lportal" /> <property name="username" value="lportal" /> <property name="password" value="lportal" /> 25
26 Integración Liferay - Pentaho 26 de 34 <bean id="passwordencoder" class="org.springframework.security.providers.encoding.plaintextpasswordencoder" /> </beans> 13. Editar el fichero applicationcontext-pentaho-security-jdbc.xml ubicado en la ruta $PENTAHO_FUENTE\pentaho-solutions\system que debe quedar de la siguiente forma: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springsource.org/dtd/spring-beans.dtd"> <!--+ Application context containing JDBC UserRoleListService implementation. +--> <beans> <bean id="jdbcuserrolelistservice" class="org.pentaho.platform.plugin.services.security.userrole.jdbc.jdbcuserr olelistservice"> <constructor-arg index="0" ref="userdetailsservice" /> <property name="allauthoritiesquery"> <value> order by authority]]> <![CDATA[select distinct(name) as authority from role_ </value> <property name="allusernamesinrolequery"> 26
27 Integración Liferay - Pentaho 27 de 34 <value> <![CDATA[SELECT user_.screenname as username FROM role_, user_, users_roles where role_.roleid = users_roles.roleid AND user_.userid = users_roles.userid AND role_.name =? ORDER by role_.name]]> </value> <property name="allusernamesquery"> <value> <![CDATA[SELECT distinct(user_.screenname) as username from user_ order by username]]> </value> <property name="datasource" ref="datasource" /> <bean id="pentahouserrolelistservice" ice"> class="org.pentaho.platform.engine.security.userrole.userdetailsrolelistserv <property name="userrolelistservice"> <ref local="jdbcuserrolelistservice" /> </beans> 14. Editar el fichero applicationcontext-spring-security.xml ubicado en la ruta $PENTAHO_FUENTE\pentaho-solutions\system, reemplazando Admin por Administrator en todas las ocurrencias del archivo y Authenticated por User 15. Copiar el directorio pentaho-solutions de $PENTAHO_FUENTE y 27
28 Integración Liferay - Pentaho 28 de 34 colocarlo en $DIRECTORIO_PACK 16. Iniciar Tomcat e ir a la dirección la cual deberia redirigirnos a la página de inicio de sesión de CAS y luego de iniciar sesión a la pantalla principal de Pentaho 28
29 Integración Liferay - Pentaho 29 de 34 Configuración de Liferay (CAS) Luego de tener Liferay instalado y CAS correctamente configurado es necesario configurar Liferay para que su autenticación se haga atraves de CAS; para ello es necesario seguir los siguientes pasos: 1. Detener el servidor de tomcat 2. Editar el fichero portal-ext.properties que se encuentra en la ruta $DIRECTORIO_PACK\tomcat \webapps\ROOT\WEB-INF\classes y agregar la siguiente configuración (luego de lo que ya se encuentre en el fichero): cas.auth.enabled=true cas.login.url=https://localhost:8443/cas/login cas.logout.url=https://localhost:8443/cas/logout?url=http://localhost:8080 cas.service.url=http://localhost:8080/c/portal/login cas.server.name=localhost:8080 cas.validate.url=https://localhost:8443/cas/proxyvalidate auto.login.hooks=com.liferay.portal.security.auth.casautologin 3. Deshabiliar el portlet de inicio de sesión de Liferay (ya que es necesario hacer un desarrollo sobre el para que funcione con CAS); para ello es necesario editar el fichero liferay-portlet que se encuentra en la ruta $DIRECTORIO_PACK\tomcat \webapps\ROOT\WEB-INF\ y comentar la entrada del portlet de login (<portlet-name>58</portletname>) 4. Iniciar el servidor de Tomcat y probar iniciar sesión (Debe redirigirnos a CAS y luego de suministrar los datos volver a la página de inicio de Liferay. 29
30 Integración Liferay - Pentaho 30 de 34 Prueba de integración Luego de realizar la integración Pentaho-Liferay-CAS vamos a hacer un pequeño ejemplo práctico que nos permita visualizar la funcionalidad de esta integración. Para ello vamos a hacer lo siguiente: 1. Copiar una solución existente de pentaho (en nuestro caso steel-wheels) y colocarla en la carpeta pentaho-solutions. 2. Chequear que en base de datos existe el datasource hacia la base de datos SampleData (Base de datos de hypersonic). 3. Levantar la base de datos de hypersonic 4. Si el servidor de Tomcat se encontraba levantado detenerlo y luego volverlo a iniciar. 5. Una vez que el servicio se encuentre disponible ir al url iniciar sesión, refrescar el cache de la solución y refrescar el repositorio del cache de mondrian. 6. Ir a la url (Nos debe redirigir a la página principal de liferay con la sesión ya iniciada) 30
31 Integración Liferay - Pentaho 31 de En la página donde nos encontremos ir al combo que se encuentra en la parte superior izquierda de nuestra pantalla y hacer click en la opción Add Aplication y nos aparecerá un panel en donde escribiremos iframe y lo agregamos a nuestra página. 8. Configurar el iframe portlet de la siguiente manera: 31
32 Integración Liferay - Pentaho 32 de Guardar los cambios efectuados en la configuración del portlet y la misma nos redirigirá a nuestra pantalla de visualización donde obtendremos el resultado de nuestra integración. 32
33 Integración Liferay - Pentaho 33 de 34 Sobre Stratebi Stratebi es una empresa española, radicada en Madrid y oficinas en Barcelona, creada por un grupo de profesionales con amplia experiencia en sistemas de información, soluciones tecnológicas y procesos relacionados con soluciones de Open Source y de inteligencia de Negocio. Esta experiencia, adquirida durante la participación en proyectos estratégicos en compañías de reconocido prestigio a nivel internacional, se ha puesto a disposición de nuestros clientes a través de Stratebi. En Stratebi nos planteamos como objetivo dotar a las compañías e instituciones, de herramientas escalables y adaptadas a sus necesidades, que conformen una estrategia Business Intelligence capaz de rentabilizar la información disponible. Para ello, nos basamos en el desarrollo de soluciones de Inteligencia de Negocio, mediante tecnología Open Source. Stratebi son profesores y responsables de proyectos del Master en Business Intelligence de la Universidad UOC. Los profesionales de Stratebi son los creadores y autores del primer weblog en español sobre el mundo del Business Intelligence, Data Warehouse, CRM, Dashboards, Scorecard y Open Source. Todo Bi, se ha convertido en una referencia para el conocimiento y divulgación del Business Intelligence en español. Stratebi ha sido elegida como Caso Éxito del Observatorio de Fuentes Abiertas de Cenatic. Asociaciones empresariales de Software Libre empresarial en las que participamos. 33
34 Integración Liferay - Pentaho 34 de 34 TECNOLOGIAS CON LAS QUE TRABAJAMOS ALGUNAS REFERENCIAS STRATEBI DEMOS e INFO - Creadores del principal Portal sobre Business Intelligence en castellano (TodoBI.com) - Demo Tablero Futbolero (http://www.tablerofutbolero.es )(Cuadros de Mando) pedir clave en - Demo BI Open Source Sector Público, (http://demo.stratebi.es )pedir clave en - BI Termometer. Checklist gratuito (más de Kpis), para el éxito de un Proyecto BI. - Video entrevista en Portal BI-Spain, - Zona YouTube Stratebi., - Catálogo de Soluciones Verticales. Encuentra la tuya!!, (si encontráis cualquier errata o mejora sobre el documento, por favor, hacédnoslo saber, escribiendo a: 34
INTEGRACIÓN ECLIPSE BIRT EN PENTAHO
Integración de Eclipse BIRT en Pentaho 1 de 10 INTEGRACIÓN ECLIPSE BIRT EN PENTAHO GUÍA DE CONFIGURACIÓN info@stratebi.com 91.788.34.10 1 Integración de Eclipse BIRT en Pentaho 2 de 10 Índice de contenido
info@stratebi.com 91.788.34.10 www.stratebi.com www.todobi.com (Junio 2010) PDI 4.0
info@stratebi.com 91.788.34.10 www.stratebi.com www.todobi.com (Junio 2010) PDI 4.0 Primeros pasos con Pentaho Data Integration 4 Pentaho continua su andadura para ser una excelente solución de Business
Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB]
Gobierno Municipal del Cantón Bolívar Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Manual de Instalación Universidad Técnica del Norte Histórico
INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS
INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS Toda la instalación se lo va a realizar en el directorio opt, la instalación correspondiente al jdk se lo hace así.
Instalación de Tomcat7 en Ubuntu
2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando
Manual de Instalación y configuración
Manual de Instalación y configuración Proceso de ETL y Transferencia de datos para el sistema de Información Hospitalaria, InfHos Diciembre 2013 Proceso de Extracción, Transformación, Carga y Transferencia
Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2008-10-03
Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2008-10-03 Contenido Sumario...2 Requerimientos...2 Paso 1 Generar el certificado auto-firmado...2 Paso 2: Configurar Tomcat
Trabajo Final de Máster 19 de enero 2014. Ampliación de funcionalidades para KPAX. ANEXO: Descripción del servicio web Kpax
Trabajo Final de Máster 19 de enero 2014 Ampliación de funcionalidades para KPAX ANEXO: Descripción del servicio web Kpax Descripción del servicio web y su funcionalidad general La siguiente imagen es
info@stratebi.com 91.788.34.10 www.stratebi.com www.todobi.com (Julio 2010) La Azada
info@stratebi.com 91.788.34.10 www.stratebi.com www.todobi.com (Julio 2010) La Azada Introducción a La_Azada La_Azada es un cliente olap desarrollado en Java/SWT(Eclipse RCP) y basado en Olap4j. El cliente
Administración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA JBOSS EAP 5.1.2 SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor
MANUAL DE IMPLEMENTACIÓN DEL SISTEMA CRM PARA LA UGC DE LA CNEL REGIONAL MANABÍ
MANUAL DE IMPLEMENTACIÓN DEL SISTEMA CRM PARA LA UGC DE LA CNEL REGIONAL MANABÍ Elaborado por: Juliana Lopez Luis Ulloa Fecha de Publicación: 08/09/2010 Versión: 1.0.1 1 Tabla de Contenido Consideraciones
Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2009-08-29
Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2009-08-29 Contenido Sumario...2 Requerimientos...2 Paso 1 Generar el certificado auto-firmado...2 Paso 2: Configurar Tomcat
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD
REQUERIMIENTOS DEL SISTEMA
Manual del sistema REQUERIMIENTOS DEL SISTEMA Sistema Operativo: Windows XP, Linux. Memoria: Mínimo 512 Megabytes, recomendada 1 Gb o mas. Espacio en Disco Duro: Mínimo 50 Megabytes disponibles en disco.
SIGES. Requerimientos Técnicos y Manual de Instalación
SIGES Requerimientos Técnicos y Manual de Instalación Siges Manual Técnico Página 2 Índice 1 Requerimientos Técnicos... 5 1.1 Requerimientos de Hardware... 5 1.2 Red... 5 1.3 Requerimientos de Software...
ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS
ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de
Documento Técnico. Pruebas de rendimiento bases de datos columnares vs bases de datos orientadas a filas.
Documento Técnico Pruebas de rendimiento bases de datos columnares vs bases de datos orientadas a filas. Fecha de Creación: 04/05/2012 info@stratebi.com @stratebi www.stratebi.com - www.todobi.com 1. Introducción
Workshop BI Open Source. 1. Introducción al BI Open Source. Arquitectura y Deploy de Pentaho OS
Workshop BI Open Source 1. Introducción al BI Open Source. Arquitectura y Deploy de Pentaho OS INDICE 1. Objetivos del Curso... 3 2. Perfil Asistentes... 3 3. Temario... 5 4. Ejemplos... 6 5. Información
ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE
ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del
Administración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA TOMCAT 7.0.16 SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor
Workshop BI Open Source. 5. Cuadros de Mando y Configuración avanzada
Workshop BI Open Source 5. Cuadros de Mando y INDICE 1. Objetivos del Curso... 3 2. Perfil Asistentes... 3 3. Temario... 4 4. Ejemplos... 7 5. Información Stratebi... 11 1. Objetivos del Curso El objetivo
Configuración SSL (HTTPS) en Tomcat
Configuración SSL (HTTPS) en Tomcat Esta es la documentación para habilitar el https en tomcat6, en el puerto default, en el caso que el usuario no tenga un certificado formal y acepte uno auto-firmado.
(ManualInstacionLinux_openFWPA_20111230_v1.0)
Internacional (ManualInstacionLinux 20111230_v1.0) 2 de ÍNDICE 1. Control del documento...3 1.1. Información general...3 1.2. Histórico de revisiones...3 1.3. del documento...3 2. Entorno de desarrollo...4
Desarrollo de herramientas para el framework Sakai
Taller de desarrollo de herramientas Desarrollo de herramientas para el framework Sakai Alexandre Ballesté Crevillén alex@asic.udl.cat Área de sistemas de Información y Comunicación Universitat de Lleida
Workshop BI Open Source. 4. Reporting Open Source
Workshop BI Open Source 4. Reporting Open Source INDICE 1. Objetivos del Curso... 3 2. Perfil Asistentes... 3 3. Temario... 5 4. Ejemplos... 8 5. Información Stratebi... 12 1. Objetivos del Curso El objetivo
Workshop BI Open Source. 3. Análisis Multidimensional. Visores OLAP
Workshop BI Open Source 3. Análisis Multidimensional. INDICE 1. Objetivos del Curso... 3 2. Perfil Asistentes... 3 3. Temario... 4 4. Ejemplos... 6 5. Información Stratebi... 10 1. Objetivos del Curso
Taller de. Creación de herramientas. Alexandre Ballesté ASIC UdL 17 de Junio 2008
Taller de Creación de herramientas Alexandre Ballesté ASIC UdL 17 de Junio 2008 Guía de la presentación LMS como portal El framework Sakai Construcción de una herramienta Servicios Web en Sakai Herramientas
VIVO. Cómo instalar? Manuel Hidalgo 23-abr-2014 14:20 https://wiki.duraspace.org/pages/viewpage.action?pageid=50528294. Author: Date: URL:
Cómo instalar? Author: Date: URL: Manuel Hidalgo 23-abr-2014 14:20 https://wiki.duraspace.org/pages/viewpage.action?pageid=50528294 1 of 21 Table of Contents 1 Instalar el software necesario 3 2 Funcionó?
Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011
Hands-On Lab Windows Azure: Java, Eclipse y Azure Última Actualización: 16/12/2011 1 Contenido INTRODUCCIÓN... 3 Objetivos 3 Prerequisitos 4 PREPARANDO EL ENTORNO... 5 Instalar Windows Azure Toolkit para
Manual Instalación GIRH-Nómina (JAVA)
Manual Instalación GIRH-Nómina (JAVA) GIRH-Nómina (JAVA): Requerimientos Generales: Apache Tomcat. JDK. Ver manual instalación Apache Tomcat y JDK: http://wiki/pages/viewpage.action?pageid=43253771 Requerimientos
Mybatis: alternativa a Hibernate
Autentia Real Business Solutions Mybatis: alternativa a Hibernate v1.0 1 1 Agenda Qué es y cómo nos puede ayudar? Mybatis vs Hibernate vs JDBC Cómo funciona Técnicas básicas Integración con Maven y Spring
MANUAL INSTALACION PLATAFORMA IE MODULO SERVIDOR
MANUAL INSTALACION PLATAFORMA IE MODULO SERVIDOR PROYECTO: MODULO SERVIDOR PLATAFORMA IE AUTOR: ATTEST VERSION : 1.0 WEB : www.attest.es EMAIL : sw-libre@attest.es INDICE 1. INTRODUCCIÓN... 3 2. PRE-REQUISITOS...
Instalación GIRH Licencias (JAVA)
Instalación GIRH Licencias (JAVA) GIRH-Licencias (JAVA): Requerimientos Generales: Apache Tomcat. JDK. Ver manual instalación Apache Tomcat y JDK: http://wiki/pages/viewpage.action?pageid=43253771 Requerimientos
Manual de instalación Sistema S.I.S.E. Versión 1.0
Manual de instalación Sistema S.I.S.E. Versión 1.0 Autor: B2 Publicidad Aportes: Kitsu Asesorias Página 1 Tabla de contenido Introducción... 3 Resumen de objetivos... 3 Definición de la arquitectura seleccionada...
Pruebas Técnicas Grabación casos de prueba JMeter. Unidad de Calidad
Pruebas Técnicas Grabación casos de prueba JMeter 1. Introducción. Este documento pretende servir de guía para la grabación de los casos de prueba con la herramiento JMeter 2. Grabación del caso de prueba.
PR-166-544-1000 Plataforma JasperServer Manual de instalación para JasperServer 3.5
PR-166-544-1000 Plataforma JasperServer Manual de instalación para JasperServer 3.5 Edición: 01 1/16 02/12/2009 00 Control del documento 00.1 Información general PR-166-544-1000 Manual de instalación para
Tomcat Instalación. Norman Sáez nsaez@inf.utfsm.cl 15 de agosto de 2007
Tomcat Instalación Norman Sáez nsaez@inf.utfsm.cl 15 de agosto de 2007 Resumen Instalación y configuración de Tomcat en pasos rápidos. La idea es registrar una guía rápida para el probar el funcionamiento
Proceso para la Instalación de SemanticWebBuilder Portal / SemanticWebBuilder Process Versión 4.X con Tomcat como servicio en Windows
Proceso para la Instalación de SemanticWebBuilder Portal / SemanticWebBuilder Process Versión 4.X con Tomcat como servicio en Windows Instalación de SWBPortal SWBProcess Tabla de contenido PASO 1. Instalación
ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios
ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador
GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho
Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento
gvsig_des_2.x_d: Curso de desarrolladores de gvsig Desktop v 2.x Maven en gvsig Maven en gvsig Novedades de desarrollo en gvsig 2.
Novedades de desarrollo en gvsig 2.0 http://www.gvsig.gva.es http://www.gvsig.org César Ordiñana Arquitecto Software gvsig DiSiD Technologies S.L. cordinyana@gvsig.org gvsig. Geographic Information System
MANUAL DE INSTALACIÓN DE JASPERREPORTS PARA SUGAR CRM
MANUAL DE INSTALACIÓN DE JASPERREPORTS PARA SUGAR CRM JasperReports Descarga del módulo de JasperReports..2 Instalación de JasperR eports en Apache Tomcat 5.5. 2 Acceso a la interfaz web de JasperReports
Workshop BI Open Source. 2. Diseño y Construcción de un DW ETL, Kettle
Workshop BI Open Source 2. Diseño y Construcción de un DW ETL, Kettle INDICE 1. Objetivos del Curso... 3 2. Perfil Asistentes... 3 3. Temario... 4 4. Ejemplos... 7 5. Información Stratebi... 12 1. Objetivos
INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2
INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín Contenido
Manual de Instalación en Windows
Internacional (ManualInstacionWindows 20111230_v 1.0) 2 de ÍNDICE 1. Control del documento...3 1.1. Información general...3 1.2. Histórico de revisiones...3 1.3. del documento...3 2. Entorno de desarrollo...4
INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4
Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4
Guía de Instalación. Versiones del documento
Guía de Instalación Versiones del documento Autor Fecha Observaciones Pablo J. Urbano Santos 03/12/08 Cambio de logos Luis Ig. Bacas Riveiro Pablo J. Urbano Santos Versiones anteriores 1 Índice de contenido
Administración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL INSTALACIÓN AL SIGM SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor 1.0 Octubre
INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS
INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS Toda la instalación se lo va a realizar en el directorio opt, la instalación correspondiente al jdk se lo hace así.
Como instalar TOMCAT
Como instalar TOMCAT en Canaima. Con este manual podrás instalar Tomcat en tu computador con Linux PASO # 01 Abre una consola (terminal) como usuario root. Recuerda esta es la ruta Aplicaciones
Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).
CODEKA INDICE 1. Preconfiguración 1. Apache 2. Mysql 3. Php 1. PhpmyAdmin 2. Descargar Codeka 3. Configurar Codeka 1. Configurar conexión 2. Cargar Base de datos 3. Localizar Imagenes de Portada 4. Primeros
DESPLIEGUE DE UNA APLICACIÓN SPRING BOOT SOBRE TOMCAT7 Y MYSQL5 EN LA PLATAFORMA CLOUD OPENSHIFT
DESPLIEGUE DE UNA APLICACIÓN SPRING BOOT SOBRE TOMCAT7 Y MYSQL5 EN LA PLATAFORMA CLOUD OPENSHIFT 1 CONTENIDO 2 Creando aplicación en openshift... 1 3 Instalando y configurando las Openshift Client Tools...
Sistema Integral de Gestión y Evaluación SIGEVA. GUÍA PARA LA MIGRACION A APACHE TOMCAT 6.x
Sistema Integral de Gestión y Evaluación SIGEVA GUÍA PARA LA MIGRACION A APACHE TOMCAT 6.x CONICET Dirección de Informática Índice 1. Contenido del paquete pág 2 2. Requisitos y recomendaciones pág 2 3.
Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R
ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación GONG-R Instalación módulo GONG2 Instalación módulo GONG-Reporte Instrucciones
Instalación de Joomla en un servidor de hosting
Instalación de Joomla en un servidor de hosting En este tutorial vamos a detallar los pasos a seguir para trasladar nuestro sitio Joomla creado en un servidor local a en un servidor de hosting definitivo.
MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA
MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA 1. Instalación del servidor de bases de datos geográficas... 1 1.1. Instalación y configuración de PostgreSQL... 1 1.2. Instalación de Proj y GEOS... 2 1.3. Instalación
RUEDA TORRES DULCE CAROLINA 3CM2 HIBERNATE EN UNA APLICACIÓN WEB
3CM2 HIBERNATE EN UNA APLICACIÓN WEB 8 DE MAYO DE 2012 1. CREACION DE LA BASE DE DATOS Para llevar a cabo esta práctica se utiliza una base de datos MySQL llamada Sakila, una muestra gratis de base de
INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB). COMPONENTES ESPECIALES
INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB). COMPONENTES ESPECIALES Instalación inicial SemanticWebBuilder Componentes Especiales Fondo de Información y Documentación para la Industria Av. San Fernando
Manual de Instalación del sistema administrativo PremiumSoft Extended 7
1 P á g i n a M a n u a l d e I n s t a l a c i ó n d e l s i s t e m a a d m i n i s t r a t i v o Manual de Instalación del sistema administrativo PremiumSoft Extended 7 X Realizado por: Enrique Tancredi
El ENTORNO COLABORATIVO WEBCED
El ENTORNO COLABORATIVO WEBCED AUTORÍA Mª TERESA GARZÓN PÉREZ TEMÁTICA NNTT, INTERNET ETAPA E.P., E.S.O., F.P. Resumen WebCED es un entorno colaborativo de diseño web destinado a las empleadas y empleados
Proyecto Fin de Carrera de Daniel Prado Rodríguez
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación 391 INDICE 7 Manual de Instalación...393 7.1 Introducción...393 7.2 J2SDK...393 7.3 Kawa...394 7.4
MANUAL DE INSTALACIÓN
MANUAL DE INSTALACIÓN SISTEMA DE INFORMACIÓN PARA EL INGRESO, MANTENIMIENTO Y SALIDA DE ESTIBAS JEYSON ANDRÉS GARCIA RODRIGUEZ MARIO SERGIO LANCHEROS SUESCÚN Fecha: 07 de Abril del 2013 PONTIFICIA UNIVERSIDAD
SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)
SERVIDOR WEB Servidores web IIS (Windows) / Apache (Windows y Linux) Lo primero que tenemos que hacer es desista-lar el DNS (quitarlo) Una vez hecho lo segundo que tenemos que hacer es mirar si tenemos
http://www.gnu.org/copyleft/copyleft.es.html
Manual - Guia de instalacion Adempiere ERP 3.4.2s 2009 basado en el documento publicado en http://www.adempiere.com/wiki/i ndex.php/adempiere_installing elaborados por la comunidad y modificado por el
Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse
Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Versión 3.0 02/12/2010 2 3 1 Control de versiones VERSIÓN AUTOR FECHA CAMBIO 1.0 SAIG, S.L. 22/03/2007
GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura
Desarrollo de Proyectos en en el Gobierno de Extremadura Página 1 de 10 Control de versiones Núm Fecha Descripción Autores 1.0 01/09/2012 Estandar para el desarrollo de portales con el gestor de contenidos
Servidor Apache 1. Instalación de apache
Servidor Apache 1. Instalación de apache Abrimos El instalador de paquetes Synaptic, buscamos apache2 y marcamos la opción que coincide con lo escrito anteriormente. Ahora abrimos internet y buscamos en
Complethost Soluciones Internet
MANUAL DE INSTALACION DE WORDPRESS Complethost Soluciones Internet Registro de dominios:.com,.net,.es,.info,.org,.biz,.tv,.eu,.mobi,.in,.name,.me,.us,.uk,.tel, y más de 50 extensiones " Complethost posiblemente
Módulo Superior de Diseño de Aplicaciones Web. Despliegue de Aplicaciones Web Tarea 3 José Luis Comesaña Cabeza
Módulo Superior de Diseño de Aplicaciones Web Despliegue de Aplicaciones Web Tarea 3 José Luis Comesaña Cabeza Diciembre de 2012 1. Una aplicación web puede ser desplegada en diferentes servidores web
http://cdf-de.googlecode.com/files/cde-bundle-1.0-rc3.tar.bz2
1 HERRAMIENTAS DASHBOARDS PENTAHO COMMUNITY EDITION Pentaho Community Edition ofrece un conjunto de herramientas para diseñar diversos Dashboards (cuadros de mando) interactivos, las cuales están integradas
Distribuyendo aplicaciones con Java Web Start
Distribuyendo aplicaciones con Java Web Start R. Bolaño Informe Técnico IT-OAN 2006-8 1 ÍNDICE Introducción a la tecnología Java Web Start...3 ACS Web Start...4 Web Start en el OAN...5 Ejemplo de utilización
Sistema Integral de Gestión y Evaluación SIGEVA GUÍA PARA LA INSTALACIÓN DEL SISTEMA
Sistema Integral de Gestión y Evaluación SIGEVA GUÍA PARA LA INSTALACIÓN DEL SISTEMA Índice 1.Contenido del paquete...1 2.Requisitos y recomendaciones...1 2.1.Sistema operativo...1 2.2.MySQL...1 2.3.Java...2
Alojamiento web gratuito
Alojamiento web gratuito 3. Alojamiento web gratuito Sin dejar de tener en cuenta que un alojamiento web gratuito no será el más adecuado para mantener un sitio web de calidad, sí podemos disponer de alguno
Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R
v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones
Seguridad no intrusiva con Acegi Security System for Spring
Seguridad no intrusiva con Acegi Security System for Spring Carlos Sánchez González Softgal Plgno. POCOMACO, parcela I, nave 19, 15190 A Coruña - España carlos@apache.org Abstract Uno de los aspectos que
GUIA DE LABORATORIO 06. Sitios Web Administrables con Joomla
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS MANEJO DE SOFTWARE PARA MICROCOMPUTADORAS Ciclo II 2012 GUIA DE LABORATORIO 06 Sitios Web
AGESIC Gerencia de Proyectos
AGESIC Gerencia de Proyectos Tutorial sobre configuración del componente Conector de la PGE Historial de Revisiones Fecha 10/11/2011 Versión 1.0 Descripción Versión inicial Autor Marcelo Caponi Aprobado
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD
Seguridad no intrusiva con Acegi Security System for Spring
Seguridad no intrusiva con Acegi Security System for Spring Carlos Sánchez González 17/12/04 Introducción Historia y objetivos http://acegisecurity.sourceforge.net/ Proyecto creado por Ben Alex Aunque
BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0. Guía de instalación y configuración
BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0 Guía de instalación y configuración SWDT898336-1017761-0419075115-005 Contenido 1 Descripción general... 3 Arquitectura:
Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Configuración de Tomcat para usar SSL
Configuración de Tomcat para usar SSL En este tutorial se describe cómo configurar Tomcat para acceder a las aplicaciones web empleando HTTP sobre SSL. Existen dos configuraciones posibles: la más sencilla
Java Web Server Tabla de Contenidos
Java Web Server Tabla de Contenidos 3. Java Web Server...2 3.1 Conceptos generales... 2 3.2 Elección de servidor Web con capacidad para servlets...3 3.3 Instalación de Tomcat 5... 4 3.3.1 Comienza la instalación...5
Por Erick Camacho <@ecamacho>
Tutorial Introducción a Maven3 - javahispano - Erick Camacho 1 javahispano. Tutorial Introducción a Maven 3 Por Erick Camacho Contenido Introducción 2 Qué es Maven?
Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:
1 QUÉ ES FACTURASCRIPTS? Facturascripts es un software de facturación y contabilidad fácil, libre y con actualizaciones constantes. Está especialmente indicado para PYMES y es compatible con otras herramientas
Instalación Redmine-Emergya
Instalación Redmine-Emergya Documentación preparada para: Empresa: Emergya Consultoría Autor / Procedencia. Equipo de Trabajo Antonio Fernández. Mánager de Negocio. Área de Desarrollo de Negocio. Versión
INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN WEBLOGIC. COMPONENTES ESPECIALES
INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN WEBLOGIC. COMPONENTES ESPECIALES Instalación inicial SemanticWebBuilder en WebLogic Componentes Especiales Fondo de Información y Documentación para la
Manual de instalación del cliente JAVA-WS
Manual de instalación del cliente JAVA-WS 1 CONTROL DE CAMBIOS Versión Cambios realizados 1.0 Versión inicial 2 TABLA DE CONTENIDOS 1. Introducción... 4 2. Documentación relacionada... 4 3. Requisitos...
Formas de llevar a cabo un backup de una base de datos MySQL
Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde
Laboratorio de Bases de Datos
Laboratorio de Bases de Datos Para la instalación de las herramientas necesarias se pueden descargar los archivos de Internet o utilizar la carpeta BD-descargas 1.1 Instalación del SGBD MySql desde Internet
Manual de Instalación Escolab (3 pasos)
Manual de Instalación Escolab (3 pasos) Paso 1: El primer paso para la instalación de la aplicación es la utilización del servicio de FTP de la cuenta de hosting con que se cuente. Vamos a asumir que el
TFC J2EE. Desarrollo de una aplicación J2EE para la gestión del control de presencia. Memoria
TFC J2EE Desarrollo de una aplicación J2EE para la gestión del control de presencia Memoria CAROLINA SANTANA GONZÁLEZ Consultor: Antoni Oller Arcas 11/01/2013 Índice de contenido 1. Introducción. 2. Descripción,
Manual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
Java Developer Kit (JDK) 6.0 JBoss Application Server 5.1. OpenSAML 2.3.1 Tabla 1 Requerimientos de Software
Tutorial: Consumir un servicio sincrónico de la PGE Autor: Guzmán Llambías Primera versión: 08 de noviembre, 2010 Última actualización: 29 de noviembre, 2010 Objetivo El objetivo de este tutorial es proveer
Manual de Instalación
DEW 2010 Manual de Instalación D E W 2 0 1 0 Manual de Instalación BIBLIOTECA WEB ThunderSystems Lima - Perú Teléfono +51 1 997651589 Tabla de Contenido 1. Descarga del Proyecto... 4 1.1 Requerimiento
GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS
GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en
INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN WEBLOGIC 11g. COMPONENTES ESPECIALES
INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN WEBLOGIC 11g. COMPONENTES ESPECIALES Instalación inicial SemanticWebBuilder en Weblogic 11g Componentes Especiales Fondo de Información y Documentación
MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL
MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL Guía para los administradores de sistemas Suizo para el RIC de Guatemala Julio 2001 MANUAL DE ADMINISTRACIÓN DEL PLUGIN QGISSQL INTRODUCCIÓN Viendo las necesidades