SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
pág. 1
Universidad de Cuenca
Ingeniería de Sistemas
Asignatura:
Optativa III E-Learning
Docente:
Ing. Magali Mejía.
Tema:
Instalación de LMS Sakai 2.9.0 sobre Windows 8.1
Estudiante:
David Guillermo F.
Fecha:
14/11/2016
pág. 2
Instalación de LMS Sakai 2.9.0 sobre Windows 8.1
1. Crear una carpeta “opt” donde se alojarán todos los archivos de nuestra
aplicación, ésta se debe crear en el disco “C:/”.
2. Instalar java 1.7+, NO 1.8
Con java 1.8 nos da el siguiente error
- Instalamos java 1.7
- cambiar opciones de instalación (directorio), haciendo referencia a nuestra carpeta
creada “C:/opt/…”
pág. 3
- next
- cambiar directorio de jre
pág. 4
- finish
- Crear las siguientes variables de entorno.
JAVA_HOME = C:optJavajdk1.7.0_17
JAVA_OPTS = -server -Xms512m -Xmx1024m -XX:PermSize=128m -
XX:MaxPermSize=512m -XX:NewSize=192m -XX:MaxNewSize=384m -
Djava.awt.headless=true -Dhttp.agent=Sakai -
Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -
Dsun.lang.ClassLoader.allowArraySyntax=true
pág. 5
- Aregar al path: “;C:optJavajdk1.7.0_17bin“
- Aregar al Path: “;C:optJavajre7bin“
- comprobar instalación, ejecutando en cmd:
- java -version
En caso de error "El sistema no puede encontrar el archivo
C:ProgramDataOracleJavajavapathjava.exe" borrar el archivo java.exe (de tipo
sysmlink), volver a ejecutar "java -version" y obtener resultado satisfactorio
- luego ejecutar
javac -version
pág. 6
3. Copiar la carpeta “apache-maven-3.0.5” a “C:/opt/” y Agregar a las variables de
entorno:
MAVEN_HOME = C:optapache-maven-3.0.5
MAVEN_OPTS = -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
Agregar en el path: C:optapache-maven-3.0.5bin
Comprobar instalación ejecutando
"mvn"
"svn --version"
pág. 7
4. Crear la siguiente carpeta
mkdir %HOMEDRIVE%%HOMEPATH%.m2repository
5. Crear el archivo “settings.xml”, dentro de la carpeta “.m2” creada en el paso
anterior y agregar el siguiente contenido:
pág. 8
- Agregar contenido:
<settings 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/4.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
<profile>
<id>tomcat5x</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<appserver.id>tomcat5x</appserver.id>
<appserver.home>/opt/tomcat</appserver.home>
<maven.tomcat.home>/opt/tomcat</maven.tomcat.home>
<sakai.appserver.home>/opt/tomcat</sakai.appserver.home>
<surefire.reportFormat>plain</surefire.reportFormat>
<surefire.useFile>false</surefire.useFile>
</properties>
</profile>
</profiles>
</settings>
pág. 9
6. Descargar mysql5 e instalar.
- custom
pág. 10
- change path location
- instalar
pág. 11
- confirmar (si).
- close
- finish
pág. 12
- permitir (Si)
- next
- detailed configuration
pág. 13
- developer machine
- multifunctional database
pág. 14
- instalation path
- desicion support
pág. 15
- enable TCP/IP networking
- manual selected default character ser/collation (utf8)
pág. 16
- enable include bin directory in windows path
- set pass: “mysqlpwd1”
pág. 17
- execute
- success
pág. 18
- finish
- include bin path:
- incluir en el path, la ruta de nuestros binarios de la aplicación de MYSQL
(“C:optMySQLMySQL Server 5.5bin”)
- ir a la caprtea MYSQL y modificar el archivo my.ini
pág. 19
- agregar el siguiente contenido luego de “port=3306”
default-storage-engine = InnoDB
innodb_file_per_table
character-set-server=utf8
collation-server=utf8_general_ci
lower_case_table_names = 1
log_output=FILE
log=/tmp/mysql-query.log
slow-query-log=1
long_query_time=1
slow_query_log_file=/tmp/mysql-slow-query.log
expire_logs_days=5
- modificar y guardar
pág. 20
- levantar el servicio de MYSQL (poner en modo Running)
- Abrir el Administrador de tareas
- Abrir servicios
- buscar MYSQL y detener
pág. 21
- click derecho sobre “MySQL” y abrir “propiedades”.
- Cambiar “Tipo de inicio”: manual --> aplicar --> aceptar (cada vez que prendamos la
computadora, tenemos que iniciar el servicio)
pág. 22
- iniciar
- Comprobar instalación con:
mysql –uroot –pmysqlpwd1
- E[n caso de error, reiniciar
- iniciar el servicio "MYSQL" y volver a probar, vemos que funciona
pág. 23
- ejecutar en cmd:
mysql –uroot –pmysqlpwd1
create database sakai default character set utf8;
grant all privileges on sakai.* to 'sakai'@'localhost' identified by 'ironchef';
flush privileges;
quit;
7. copiar carpeta “sakai-src-2.9.0” a “C:optsakai-src”
pág. 24
- renombrar a "sakai-src"
8. Tomcat7
- Descargar tomcat7 y copiar carpeta con nombre "tomcat" a "C:opt"
pág. 25
- renombrar a "tomcat"
- agregar variables es de entorno:
CATALINA_HOME: C:opttomcat
pág. 26
- editar el archivo “tomcat/conf/catalina.properties“
- Agregar lo siguiente:
“common.loader=”
- ,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar
pág. 27
“shared.loader=”
- ${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar
“server.loader=”
${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar
pág. 28
- Guardamos
- crear una nueva carpeta "sakai" dentro de "C:opttomcat"
- copiar el archivo opt/sakai-
src/config/configuration/bundles/src/bundle/org/sakaiproject/config/bundle/default
.sakai.properties. a opt/tomcat/sakai, renombrándolo como sakai.properties.
pág. 29
- pegarlo en “/opt/tomcat/sakai” y renombrarlo
- modificar el archivo "opt/tomcat/sakai/sakai.properties"
pág. 30
username@javax.sql.BaseDataSource=sakai
password@javax.sql.BaseDataSource=ironchef
- Comentar lo siguiente:
# HSQLDB settings (DEFAULT)
#vendor@org.sakaiproject.db.api.SqlService=hsqldb
#driverClassName@javax.sql.BaseDataSource=org.hsqldb.jdbcDriver
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
#validationQuery@javax.sql.BaseDataSource=select 1 from
INFORMATION_SCHEMA.SYSTEM_USERS
# Two hsqldb storage options: first for in-memory (no persistence between runs), second for disk based.
#url@javax.sql.BaseDataSource=jdbc:hsqldb:mem:sakai
#url@javax.sql.BaseDataSource=jdbc:hsqldb:file:${sakai.home}db/sakai.db
- Descomentar lo siguiente (para Base de datos MYSQL)
# MySQL settings
vendor@org.sakaiproject.db.api.SqlService=mysql
driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
url@javax.sql.BaseDataSource=jdbc:mysql://127.0.0.1:3306/sakai?useUnicode=true&characterEncoding
=UTF-8
validationQuery@javax.sql.BaseDataSource=select 1 from DUAL
defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSACTION_READ_COMMITTED
pág. 31
- Descargar Conector mysql-connector-java-5.1.23
- copiar el archivo .jar en "C:/opt/tomcat/lib/"
pág. 32
9. Instalar CollabNetSubversion-client-1.7.8-1-Win32
- next
pág. 33
- install
- next
pág. 34
- Finish
10. despliegue y ejecución de sakai 2.9.0 sobre Windows 8.1
- comprobar todas las variables de entorno agregadas anteriormente:
- JAVA_HOME
- JAVA_OPTS
- MAVEN_HOME
- MAVEN_OPTS
- CATALINA_HOME
Para ver las variables de path, podemos ejecutar “path” en el cmd.
pág. 35
- Nos situamos dentro de C:/opt/sakai-src/
- Compilar todos los paquetes de sakai, Ejecutar lo siguiente:
mvn clean install -Dmaven.test.skip=true
pág. 36
- BUILD SUCCESS.
- Para instalar los paquetes de sakai ejecutamos lo siguiente:
mvn clean install -Dmaven.test.skip=true sakai:deploy -
Dmaven.tomcat.home=C:opttomcat
- BUILD SUCCESS
- Para levantar la aplicación, ejecutamos:
startup.bat
pág. 37
Se abrirá otra ventana con información del despliegue de la aplicación realizada por Tomcat.
Esperar hasta que muestre "Server startup in ..."
- Finalmente ejecutar sakai 2.9.0 desde un navegador, escribir en la URL lo
siguiente:
localhost:8080/portal
pág. 38
- Para ingresar utilizamos “admin” en "ID de usuario" y "Contraseña", presionar
en el botón "Identificarse"
Nos presentara la página principal y un tutorial de cómo utilizar la misma.
- para cerrar la aplicación hacemos "CTRL+C" en la ventana de "Java" que tiene
el título "Tomcat".

Mais conteúdo relacionado

Mais procurados

Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
Alexander Calderón
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con php
jaumeven
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
Alexander Calderón
 
Nuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreNuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software Libre
Hollman Enciso
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2
Carmen Soler
 

Mais procurados (19)

Integración de Mahara con Moodle (MoodleMoot España 2010)
Integración de Mahara con Moodle (MoodleMoot España 2010)Integración de Mahara con Moodle (MoodleMoot España 2010)
Integración de Mahara con Moodle (MoodleMoot España 2010)
 
Tomcat y Jboss
Tomcat y JbossTomcat y Jboss
Tomcat y Jboss
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en Eclipse
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
 
JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4  JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4
 
My Sql Comunity Edition
My Sql Comunity EditionMy Sql Comunity Edition
My Sql Comunity Edition
 
JBoss AS Seguridad - monitorizacións - Curso JBoss JB366 Día 4
JBoss AS Seguridad -  monitorizacións - Curso JBoss JB366 Día 4 JBoss AS Seguridad -  monitorizacións - Curso JBoss JB366 Día 4
JBoss AS Seguridad - monitorizacións - Curso JBoss JB366 Día 4
 
Tema1[php]
Tema1[php]Tema1[php]
Tema1[php]
 
JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4 JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4
 
PHP. Bases de Datos
PHP. Bases de DatosPHP. Bases de Datos
PHP. Bases de Datos
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con php
 
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2 JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
 
Comandos Powershell Backup Restore SPSite
Comandos Powershell Backup Restore SPSiteComandos Powershell Backup Restore SPSite
Comandos Powershell Backup Restore SPSite
 
Guía instalación koha por paquetes
Guía instalación koha por paquetesGuía instalación koha por paquetes
Guía instalación koha por paquetes
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
 
Nuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreNuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software Libre
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2
 

Destaque

Metodos de busqueda en internet
Metodos de busqueda en internetMetodos de busqueda en internet
Metodos de busqueda en internet
kathe19948
 
Lukisan pengkaryaan & perekaan
Lukisan pengkaryaan & perekaanLukisan pengkaryaan & perekaan
Lukisan pengkaryaan & perekaan
Norhayati Ismail
 
6p digipak outside
6p digipak outside6p digipak outside
6p digipak outside
Daybird1987
 
Hospitialtiy marketing key to success amit jatia
Hospitialtiy marketing   key to success  amit jatiaHospitialtiy marketing   key to success  amit jatia
Hospitialtiy marketing key to success amit jatia
Sanjay Patil
 

Destaque (20)

Marimuthu Pragas CV
Marimuthu Pragas CVMarimuthu Pragas CV
Marimuthu Pragas CV
 
efewf
efewfefewf
efewf
 
Nombrebotonestienda
NombrebotonestiendaNombrebotonestienda
Nombrebotonestienda
 
Negocio
NegocioNegocio
Negocio
 
Metodos de busqueda en internet
Metodos de busqueda en internetMetodos de busqueda en internet
Metodos de busqueda en internet
 
Kemberly gallardo
Kemberly gallardoKemberly gallardo
Kemberly gallardo
 
efewf
efewfefewf
efewf
 
Lukisan pengkaryaan & perekaan
Lukisan pengkaryaan & perekaanLukisan pengkaryaan & perekaan
Lukisan pengkaryaan & perekaan
 
Mohammed Nousseir
Mohammed NousseirMohammed Nousseir
Mohammed Nousseir
 
Làm thế nào học từ vựng tiếng anh thi TOEFL
Làm thế nào học từ vựng tiếng anh thi TOEFLLàm thế nào học từ vựng tiếng anh thi TOEFL
Làm thế nào học từ vựng tiếng anh thi TOEFL
 
Europass CV update Peter Jorna December 2016
Europass CV update Peter Jorna December 2016Europass CV update Peter Jorna December 2016
Europass CV update Peter Jorna December 2016
 
6p digipak outside
6p digipak outside6p digipak outside
6p digipak outside
 
Serguei_Kouzmine_Resume
Serguei_Kouzmine_ResumeSerguei_Kouzmine_Resume
Serguei_Kouzmine_Resume
 
Numeración sexto y séptimo grado
Numeración sexto y séptimo gradoNumeración sexto y séptimo grado
Numeración sexto y séptimo grado
 
Ativ4lopurdeslima
Ativ4lopurdeslimaAtiv4lopurdeslima
Ativ4lopurdeslima
 
Circulaire economie en gedragsbeinvloeding door Vera Dalm voor VNG en IenM no...
Circulaire economie en gedragsbeinvloeding door Vera Dalm voor VNG en IenM no...Circulaire economie en gedragsbeinvloeding door Vera Dalm voor VNG en IenM no...
Circulaire economie en gedragsbeinvloeding door Vera Dalm voor VNG en IenM no...
 
NLP meetup 2016.10.05 - Bódogh Attila: xdroid
NLP meetup 2016.10.05 - Bódogh Attila: xdroidNLP meetup 2016.10.05 - Bódogh Attila: xdroid
NLP meetup 2016.10.05 - Bódogh Attila: xdroid
 
Doc1 3
Doc1 3Doc1 3
Doc1 3
 
3D Cone Beam IDAA 2012 June 8th Event
3D Cone Beam IDAA 2012 June 8th Event3D Cone Beam IDAA 2012 June 8th Event
3D Cone Beam IDAA 2012 June 8th Event
 
Hospitialtiy marketing key to success amit jatia
Hospitialtiy marketing   key to success  amit jatiaHospitialtiy marketing   key to success  amit jatia
Hospitialtiy marketing key to success amit jatia
 

Semelhante a Guillermo victor instalacion_sakai_2_9_0_lms

Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
Giovanni Peruch
 
Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4
camilaml
 
Manual de openmeetings en centos 6.4
Manual de openmeetings en centos 6.4Manual de openmeetings en centos 6.4
Manual de openmeetings en centos 6.4
Andres Ldño
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xp
guestad4dd2f
 

Semelhante a Guillermo victor instalacion_sakai_2_9_0_lms (20)

Instalación de MySQL en CentOS 6
Instalación de MySQL en CentOS 6Instalación de MySQL en CentOS 6
Instalación de MySQL en CentOS 6
 
Workshop Técnicas Replicacion I
Workshop Técnicas Replicacion IWorkshop Técnicas Replicacion I
Workshop Técnicas Replicacion I
 
Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-php
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
 
Taller mapsforge
Taller mapsforgeTaller mapsforge
Taller mapsforge
 
Apache: Servidores web virtuales (por nombre)
Apache: Servidores web virtuales (por nombre)Apache: Servidores web virtuales (por nombre)
Apache: Servidores web virtuales (por nombre)
 
Jyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datosJyoc java-cap16 persistencia. bases de datos
Jyoc java-cap16 persistencia. bases de datos
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
Actividad No. 5.5: Aseguramiento de servidores GNU/Linux
Actividad No. 5.5: Aseguramiento de servidores GNU/LinuxActividad No. 5.5: Aseguramiento de servidores GNU/Linux
Actividad No. 5.5: Aseguramiento de servidores GNU/Linux
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
 
Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4
 
Manual de openmeetings en centos 6.4
Manual de openmeetings en centos 6.4Manual de openmeetings en centos 6.4
Manual de openmeetings en centos 6.4
 
Reporte cluster
Reporte clusterReporte cluster
Reporte cluster
 
Bd practica 1.10
Bd practica 1.10Bd practica 1.10
Bd practica 1.10
 
Primeros pasos tema_11_bis
Primeros pasos tema_11_bisPrimeros pasos tema_11_bis
Primeros pasos tema_11_bis
 
Instalando nagios kuman hoy luis
Instalando nagios kuman hoy luisInstalando nagios kuman hoy luis
Instalando nagios kuman hoy luis
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xp
 

Último

3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
GustavoAdolfoDiaz3
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
antoniolfdez2006
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
samuelsan933
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
DavidRojas870673
 

Último (20)

3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdfAportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 

Guillermo victor instalacion_sakai_2_9_0_lms

  • 1. pág. 1 Universidad de Cuenca Ingeniería de Sistemas Asignatura: Optativa III E-Learning Docente: Ing. Magali Mejía. Tema: Instalación de LMS Sakai 2.9.0 sobre Windows 8.1 Estudiante: David Guillermo F. Fecha: 14/11/2016
  • 2. pág. 2 Instalación de LMS Sakai 2.9.0 sobre Windows 8.1 1. Crear una carpeta “opt” donde se alojarán todos los archivos de nuestra aplicación, ésta se debe crear en el disco “C:/”. 2. Instalar java 1.7+, NO 1.8 Con java 1.8 nos da el siguiente error - Instalamos java 1.7 - cambiar opciones de instalación (directorio), haciendo referencia a nuestra carpeta creada “C:/opt/…”
  • 3. pág. 3 - next - cambiar directorio de jre
  • 4. pág. 4 - finish - Crear las siguientes variables de entorno. JAVA_HOME = C:optJavajdk1.7.0_17 JAVA_OPTS = -server -Xms512m -Xmx1024m -XX:PermSize=128m - XX:MaxPermSize=512m -XX:NewSize=192m -XX:MaxNewSize=384m - Djava.awt.headless=true -Dhttp.agent=Sakai - Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false - Dsun.lang.ClassLoader.allowArraySyntax=true
  • 5. pág. 5 - Aregar al path: “;C:optJavajdk1.7.0_17bin“ - Aregar al Path: “;C:optJavajre7bin“ - comprobar instalación, ejecutando en cmd: - java -version En caso de error "El sistema no puede encontrar el archivo C:ProgramDataOracleJavajavapathjava.exe" borrar el archivo java.exe (de tipo sysmlink), volver a ejecutar "java -version" y obtener resultado satisfactorio - luego ejecutar javac -version
  • 6. pág. 6 3. Copiar la carpeta “apache-maven-3.0.5” a “C:/opt/” y Agregar a las variables de entorno: MAVEN_HOME = C:optapache-maven-3.0.5 MAVEN_OPTS = -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m Agregar en el path: C:optapache-maven-3.0.5bin Comprobar instalación ejecutando "mvn" "svn --version"
  • 7. pág. 7 4. Crear la siguiente carpeta mkdir %HOMEDRIVE%%HOMEPATH%.m2repository 5. Crear el archivo “settings.xml”, dentro de la carpeta “.m2” creada en el paso anterior y agregar el siguiente contenido:
  • 8. pág. 8 - Agregar contenido: <settings 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/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <profiles> <profile> <id>tomcat5x</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <appserver.id>tomcat5x</appserver.id> <appserver.home>/opt/tomcat</appserver.home> <maven.tomcat.home>/opt/tomcat</maven.tomcat.home> <sakai.appserver.home>/opt/tomcat</sakai.appserver.home> <surefire.reportFormat>plain</surefire.reportFormat> <surefire.useFile>false</surefire.useFile> </properties> </profile> </profiles> </settings>
  • 9. pág. 9 6. Descargar mysql5 e instalar. - custom
  • 10. pág. 10 - change path location - instalar
  • 11. pág. 11 - confirmar (si). - close - finish
  • 12. pág. 12 - permitir (Si) - next - detailed configuration
  • 13. pág. 13 - developer machine - multifunctional database
  • 14. pág. 14 - instalation path - desicion support
  • 15. pág. 15 - enable TCP/IP networking - manual selected default character ser/collation (utf8)
  • 16. pág. 16 - enable include bin directory in windows path - set pass: “mysqlpwd1”
  • 18. pág. 18 - finish - include bin path: - incluir en el path, la ruta de nuestros binarios de la aplicación de MYSQL (“C:optMySQLMySQL Server 5.5bin”) - ir a la caprtea MYSQL y modificar el archivo my.ini
  • 19. pág. 19 - agregar el siguiente contenido luego de “port=3306” default-storage-engine = InnoDB innodb_file_per_table character-set-server=utf8 collation-server=utf8_general_ci lower_case_table_names = 1 log_output=FILE log=/tmp/mysql-query.log slow-query-log=1 long_query_time=1 slow_query_log_file=/tmp/mysql-slow-query.log expire_logs_days=5 - modificar y guardar
  • 20. pág. 20 - levantar el servicio de MYSQL (poner en modo Running) - Abrir el Administrador de tareas - Abrir servicios - buscar MYSQL y detener
  • 21. pág. 21 - click derecho sobre “MySQL” y abrir “propiedades”. - Cambiar “Tipo de inicio”: manual --> aplicar --> aceptar (cada vez que prendamos la computadora, tenemos que iniciar el servicio)
  • 22. pág. 22 - iniciar - Comprobar instalación con: mysql –uroot –pmysqlpwd1 - E[n caso de error, reiniciar - iniciar el servicio "MYSQL" y volver a probar, vemos que funciona
  • 23. pág. 23 - ejecutar en cmd: mysql –uroot –pmysqlpwd1 create database sakai default character set utf8; grant all privileges on sakai.* to 'sakai'@'localhost' identified by 'ironchef'; flush privileges; quit; 7. copiar carpeta “sakai-src-2.9.0” a “C:optsakai-src”
  • 24. pág. 24 - renombrar a "sakai-src" 8. Tomcat7 - Descargar tomcat7 y copiar carpeta con nombre "tomcat" a "C:opt"
  • 25. pág. 25 - renombrar a "tomcat" - agregar variables es de entorno: CATALINA_HOME: C:opttomcat
  • 26. pág. 26 - editar el archivo “tomcat/conf/catalina.properties“ - Agregar lo siguiente: “common.loader=” - ,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar
  • 28. pág. 28 - Guardamos - crear una nueva carpeta "sakai" dentro de "C:opttomcat" - copiar el archivo opt/sakai- src/config/configuration/bundles/src/bundle/org/sakaiproject/config/bundle/default .sakai.properties. a opt/tomcat/sakai, renombrándolo como sakai.properties.
  • 29. pág. 29 - pegarlo en “/opt/tomcat/sakai” y renombrarlo - modificar el archivo "opt/tomcat/sakai/sakai.properties"
  • 30. pág. 30 username@javax.sql.BaseDataSource=sakai password@javax.sql.BaseDataSource=ironchef - Comentar lo siguiente: # HSQLDB settings (DEFAULT) #vendor@org.sakaiproject.db.api.SqlService=hsqldb #driverClassName@javax.sql.BaseDataSource=org.hsqldb.jdbcDriver #hibernate.dialect=org.hibernate.dialect.HSQLDialect #validationQuery@javax.sql.BaseDataSource=select 1 from INFORMATION_SCHEMA.SYSTEM_USERS # Two hsqldb storage options: first for in-memory (no persistence between runs), second for disk based. #url@javax.sql.BaseDataSource=jdbc:hsqldb:mem:sakai #url@javax.sql.BaseDataSource=jdbc:hsqldb:file:${sakai.home}db/sakai.db - Descomentar lo siguiente (para Base de datos MYSQL) # MySQL settings vendor@org.sakaiproject.db.api.SqlService=mysql driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect url@javax.sql.BaseDataSource=jdbc:mysql://127.0.0.1:3306/sakai?useUnicode=true&characterEncoding =UTF-8 validationQuery@javax.sql.BaseDataSource=select 1 from DUAL defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSACTION_READ_COMMITTED
  • 31. pág. 31 - Descargar Conector mysql-connector-java-5.1.23 - copiar el archivo .jar en "C:/opt/tomcat/lib/"
  • 32. pág. 32 9. Instalar CollabNetSubversion-client-1.7.8-1-Win32 - next
  • 34. pág. 34 - Finish 10. despliegue y ejecución de sakai 2.9.0 sobre Windows 8.1 - comprobar todas las variables de entorno agregadas anteriormente: - JAVA_HOME - JAVA_OPTS - MAVEN_HOME - MAVEN_OPTS - CATALINA_HOME Para ver las variables de path, podemos ejecutar “path” en el cmd.
  • 35. pág. 35 - Nos situamos dentro de C:/opt/sakai-src/ - Compilar todos los paquetes de sakai, Ejecutar lo siguiente: mvn clean install -Dmaven.test.skip=true
  • 36. pág. 36 - BUILD SUCCESS. - Para instalar los paquetes de sakai ejecutamos lo siguiente: mvn clean install -Dmaven.test.skip=true sakai:deploy - Dmaven.tomcat.home=C:opttomcat - BUILD SUCCESS - Para levantar la aplicación, ejecutamos: startup.bat
  • 37. pág. 37 Se abrirá otra ventana con información del despliegue de la aplicación realizada por Tomcat. Esperar hasta que muestre "Server startup in ..." - Finalmente ejecutar sakai 2.9.0 desde un navegador, escribir en la URL lo siguiente: localhost:8080/portal
  • 38. pág. 38 - Para ingresar utilizamos “admin” en "ID de usuario" y "Contraseña", presionar en el botón "Identificarse" Nos presentara la página principal y un tutorial de cómo utilizar la misma. - para cerrar la aplicación hacemos "CTRL+C" en la ventana de "Java" que tiene el título "Tomcat".