Instalacion Vivo
Instalacion Vivo
Instalacion Vivo
Descarga el cdigo fuente de VIVO Versin 1.7 desde los enlaces disponibles
descomprmelos en tu servidor web
Descargar el archivo desde http://vivoweb.org/download
Se copi la aplicacin vivo en el directorio /vivo/vivodes adems se cre el directorio
/vivo/home
Nombre de la
propiedad
vitro.core.dir
Descripcin
Valor
/vivo/vivodes/vitro-core
Nombre de la
propiedad
tomcat.home
Descripcin
Valor
/vivo/apache-tomcat-7.0.55
Nombre de la
propiedad
webapp.name
Descripcin
vivo
Nombre de la
propiedad
vitro.home
Descripcin
Valor
/vivo/home
Compilar y desplegar
En la lnea de comandos, dentro del directorio de distribucin de VIVO, escribe el siguiente
comando:
ant all
Funcion?
Si el mensaje de salida finaliza con xito, entonces la construccin ha terminado
correctamente. Procede al siguiente paso.
BUILD SUCCESSFUL
Total time: 1 minute 49 seconds
Si la salida termina con un mensaje de error, la construccin ha fallado. Encuentra la falla del
error, corrige el problema, y corre el script otra vez.
BUILD FAILED
Total time: 35 seconds
La salida de construccin puede incluir mensajes de advertencia. El compilador de java puede
advertir sobre cdigo obsoleto. Las pruebas de unidad pueden producir mensajes de
advertencia, y algunas pruebas pueden ser ignoradas si no producen resultados consistentes.
Si la salida finaliza con un mensaje de xito, estos mensajes van a ser ignorados.
Ejecutar VIVO
Configurar Tomcat
Asignar parmetros JVM
VIVO copia pequeas secciones de tu base de datos RDF dentro de la memoria para servir
peticiones web rpidamente (la copia en memoria y la base de datos se mantiene en sincrona
cuando se realizan ediciones).
VIVO puede requerir ms memoria asignada que la que tiene Tomcat de forma
predeterminada. Como muchas instalaciones de Tomcat, el archivo setenv.sh o setenv.bat en
el directorio bin de Tomcat es un lugar conveniente para asignar los parmetros de memoria.
Si este archivo no existe dentro de los directorios de Tomcat, puedes crearlo.
Por ejemplo:
setenv.sh
export CATALINA_OPTS="-Xms512m -Xmx512m -XX:MaxPermSize=128m"
Esto le dice a tomcat que asigne un valor inicial de 512 megabytes, valor mximo de 512
megabytes, y un espacio de 128 megas a PermGem. Valores inferiores pueden ser
insuficientes, especialmente para pequeas pruebas de instalacin.
<Server ...>
<Service ...>
<Connector ... URIEncoding="UTF-8" />
...
</Connector>
</Service>
</Server>
Propiedades de ejecucin
En el proceso de construccin de VIVO, especficamente en la Compilacin y despliegue, se
creo un archivo llamado example.runtime.properties en el directorio inicial de VIVO
(especificado por vitro.home en el archivo build.properties), renombra este archivo a
runtime.properties y edita el archivo de acuerdo a tu instalacin, como se describe abajo.
Estas propiedades son cargadas cuando VIVO inicia. Si quieres cambiar estas propiedades
en una fecha posterior, necesitas reiniciar Tomcat para que los cambios surtan efecto. No
necesitas repetir el paso de compilar y desplegar.
Propiedades bsicas
Estas propiedades definen algunos aspectos fundamentales de la instalacin de VIVO.
Muchos sitios van a necesitar modificar todos estos valores.
Nombre de
la
propiedad
Vitro.defaultNamespace
Descripcin
asignado a http://www.example.edu/vivo/individual
*El espacio de nombre debe terminar con individual/ (incluyendo la
barra diagonal).
http:// dspacedev01.uc.cl /individual/
Valor
Nombre de
la
propiedad
rootUser.emailAddress
Descripcin
Valor
Nombre de la
VitroConnection.DataSource.url
propiedad
Descripcin
Valor
jdbc:mysql://localhost/vivo_desa
Nombre de la
propiedad
VitroConnection.DataSource.username
Descripcin
Valor
usr_vivo_desa
Nombre de
la propiedad
VitroConnection.DataSource.password
Descripcin
Valor
uvivo_desa2208
Nombre de
la propiedad
email.smtpHost
Descripcin
Valor
smtp.puc.cl
Nombre de la
propiedad
email.replyTo
Descripcin
Valor
Nombre de la
propiedad
vitro.local.solr.url
Descripcin
Valor
http://localhost:8080/vivosolr
Propiedades adicionales
El archivo runtime.properties puede aceptar muchas propiedades adicionales, pero no son
necesarias para esta instalacin simple. Si se elige alguna de las opciones de instalacin,
probablemente se va a necesitar configurar algunas de estas propiedades.
Iniciar Tomcat
Muchas de las instalaciones de Tomcat pueden ser iniciadas corriendo los siguientes archivos
startup.sh o startup.bat en el directorio bin de Tomcat. Inicia Tomcat y dirigete a tu navegador
a http://localhost:8080/vivo para probar la aplicacin.
Observa que Tomcat puede requerir varios minutos en iniciar VIVO.
Al iniciar VIVO, se ejecutarn algunas pruebas de diagnstico. Si un problema es detectado la
pgina inicial de VIVO redireccionar a la pgina de estatus de inicio que describe el
problema. Puedes detener Tomcat, corregir el problema y procede al paso de compilar y
desplegar. Si el problema no es serio, la pgina de estatus de inicio puede proporcionar un
enlace de continuar el cual te va a permitir usar VIVO a pesar de los problemas.
Si el inicio ha sido correcto, vas a observar la pgina de inicio de VIVO.
Si tomcat no inicia, o la aplicacin VIVO no es visible, revisa los archivos en el directorio logs
de Tomcat.
Los mensajes de error se pueden encontrar en [tomcat]/logs/catalina.out,
[tomcat]/logs/vivo.all.log o [tomcat]/logs/localhost.log.