Instalação do Dspace

De Wiki.bireme.org/pt
Ir para: navegação, pesquisa

Conteúdo migrado da intranet. Autoria: Marco Miacci

Estudo do Sistema de repositório dinâmico digital - DSpace

Criação: 12.abril.2011

Atualização: 12.abril.2011 - Marco Miacci

Introdução

O DSpace é um repositório digital desenvolvido pelas bibliotecas do MIT (Massachusetts Institute of Technology) que tem como objetivos recolher, preservar, gerir e disseminar o material intelectual de uma instituição. Ele é o resultado de um esforço conjunto de investigação e desenvolvimento do MIT e da Hewlett-Packard (HP).

O Objetivo deste ambiente, no contexto da BIREME, é permitir a interoperabilidade entre os diversos meios de armazenamento de informações.

Pré-requisitos Técnicos

Premissas

  • Criação de TRAC/SVN para o projeto
  • Definição do responsável operacional e técnico
  • Definição do cronograma

Cronograma de atividades

  • Reunião de startup - 08/04/11
  • Estudo e definição para implantação do ambiente de teste - 08/04/2011 a 12/04/2011
  • Instalação e disponibilização do ambiente de teste para envolvidos - 12/04/2011 a 15/04/2011
  • Instalação e disponibilização de vm para instalação em vmware player (local) - 18/05/2011

Arquitetura do ambiente de Teste

Servidor : Virtual Xen Server 5.6SP1

Nome: dspace.bireme.br

Distro: Open Suse 11.3 64 bits

Disco: 100GB

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda2             16G  3.2G   12G  21% /
devtmpfs              498M   96K  498M   1% /dev
tmpfs                 513M  4.0K  513M   1% /dev/shm
/dev/xvda1            4.0G   90M  3.7G   3% /boot
/dev/xvda4             77G  474M   73G   1% /home

Instancia

http://dspace.teste.bireme.org:8080/jspui

/home/dspace-padrao/


Pacotes (bin e rpm)

/usr/local/src/pckg

apache-ant-1.8.2-bin.tar.gz    
apache-maven-2.2.1-bin.tar.gz  
apache-tomcat-6.0.32.tar.gz    
apache-tomcat-7.0.12.tar.gz  
dspace-1.4-source.zip        
dspace-1.7.1-release.tar.gz  
dspace-1.7.1-src-release.tar.gz  
dspace-language-pack-1_4_2.tgz   
jdk-6u25-linux-x64.bin                     
jetty-distribution-7.3.0.v20110203.tar.gz  
php-5.3.6.tar.gz
postgres-9.0.4-1.x86_64.openscg.rpm
resin-4.0.17.tar.gz

Arquivos alterados

/etc/profile
/usr/local/apache-tomcat-6.0.32/config/server.xml
/usr/local/dspace-1.7.1-release/config/dspace.cfg

Arquivos de Idiomas

/usr/local/dspace-1.7.1-release/config/language-packs/

Instalação IBCIT

/home/aplicacoes/dspace-sample (somente para pesquisa de contexto referente idioma)


Dicas de instalação

Resumo da instalação

Desde que os pacotes necessários estejam instalados e funcionando adequadamente

Com privilégio de root
useradd -m dspace
createuser -U postgres -d -A -P dspace
createdb -U dspace -E UNICODE dspace
cd [dspace-source]/dspace/config
mkdir [dspace]
chown dspace [dspace]
su - dspace
cd [dspace-source]/dspace
mvn package
cd [dspace-source]/dspace/target/dspace-<version>-build.dir
ant fresh_install
cp -r [dspace]/webapps/* [tomcat]/webapps
/etc/init.d/tomcat start
[dspace]/bin/dspace create-administrator

Situação: Ao executar o mvn package é retornado o seguinte erro:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: org.dspace:dspace-parent:pom:1.7.1
Reason: Cannot find parent: org.dspace:dspace-pom for project: org.dspace:dspace-parent:pom:1.7.1 for project org.dspace:
dspace-parent:pom:1.7.1

Causa: O repositório MAVEN pode estar em manutenção ou problemas com o link internet. Vc não tem privilégios sobre o arquivo pom.xml.

Solução: Aguardar normalização e repetir o comando. Dar direito para o usuario dspace para pom.xml em [source]/dspace.


Situação: Após alterar os parâmetros do server.xml do apache-tomcat e reiniciar o serviço, a página aparece em branco.

Causa: Erro ocorre pq o webapps do DSpace não deve estar disponível.

Solução: Verificar conteúdo do webapps do dspace e, conforme for, proceder com a recompilação do DSpace (ant rebuild).


Tunning Tomcat Melhorar performance do Tomcat

Causa Lentidão nas resposta em caso de entrada de documentos (workflow)

Solução: Inclusão de parâmetros JAVA_OPTS ="-Xmx256M –Xms32M -Dfile.encoding=UTF-8"


Tunning PostgreSQL