Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Observacion: Este acticulo necesita ser reformateado, esta usando sintaxis de dokuwiki.
Obs: This articule need to be converted, the document is actualy using the dokuwiki syntax.

Prerequisitos

Java JDK 6

Se necesita por lo menos la versión 1.4 de Java JDK, nosotros usaremos las mas actuales(1.6), lamentablemente por defecto las librerías de java-gnu se mantienen referenciadas, por lo que se necesitan de algunos tips para poder configurar correctamente JAVA:

...

Code Block
[root@webserver java]# java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)

Apache Maven 2.0.8 o superior

Maven es necesario en la primera fase del proceso de compilación para ensamblar el paquete de instalacion para la instancia de DSpace. Entrega la flexibilidad de personalizar DSpace usando el proyecto Maven en el directorio *//dspace-source/dspace/modules//*

Maven se puede descargar desde http__--maven.apache.org-download.html e idealmente es bueno colocarlo en //*/usr/local/apache-maven*//

Apache Ant

Apache Ant es requerido para la segunda fase del proceso de compilación y es usado cuando el paquete de instalación ha sido construido en *//dspace-source/dspace/target/dspace-<version>-build.dir//*

Ant puede ser descargado desde http__--ant.apache.org

PostgreSQL

Para instalarlo basta con

...

Panel
  1. chkconfig postgresql on
  2. service postgresql restart

Jakarta Tomcat

Podemos usar el que viene integrado con la distribución, se instalaran numerosas dependencias

...

Como una precaución hay que dejarlo activado al inicio usando el comando //*chkconfig tomcat5 on*//

Instalación

Panel
  • Crear el usuario DSpace, necesita ser el mismo usuario que corre Tomcat:

...

La idea del modulo mod_jk es utilizar apache para no tener que colocar un puerto especifico en la url del navegador, simplificandole la vida al usuario. Obviamente estas instrucciones son opcionales y complementarias a la instalacion de DSpace.

Verificar si mod_jk esta instalado

Cuando esta instalado, usualmente se encuentra en /etc/httpd/modules/ . Aunque se puede localizar con el comando find:

...

Si no hay respuesta es porque no se encuentra instalado.

Prerequisitos

Antes de instalar existen unos pequeños requisitos que deberás satisfacer, si alguno de ellos no existe deberás instalarlo. Puedes probar que se cumplen tipeando:

...

Para satisfacer la dependencia.

Instalar mod_jk

Baja el ultimo mod_jk desde el sitio de Tomcat y descomprime el contenido en tu directorio home.

...

Code Block
cp ../conf/workers.properties /etc/httpd/conf

Configurar workers.properties

Editar el archivo /etc/httpd/conf/workers.properties. Se modificará las carpetas home de Tomcat y Java:

...

Panel

$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)server$(ps)libjvm.so

Configurar mod_jk

En la carpeta /etc/httpd/conf.d/ creamos un archivo llamado jk.conf que tendra el siguiente contenido:

...

Panel

AllowOverride None
Deny from all

</LocationMatch>
</code>

Configurar Tomcat

Revisa el archivo *///home/dspace/tomcat/conf/server.xml//*. y asegurate que el conector AJP 1.3 este descomentado y su configuración sea la siguiente (usa al usuario dspace para editar el archivo)

...

Asegurate de colocar correctamente la variable redirectPort al puerto que esta corriendo Tomcat.

Reiniciar el servicio y Probar!

Reinicia Tomcat y Apache.

...

Code Block
http://servidor/dspace/

Referencias

Panel

...