Вы находитесь на странице: 1из 6

Install the server stack of Tomcat (web server) and PostgreSQL (database)

sudo apt-get install tasksel sudo tasksel Select the following packages [*] LAMP server [*] PostgreSQL database [*] Tomcat Java server

Instalar ferramentas de compilao/build


? sudo apt-get install ant maven2

Configurar os pr-requisitos (softwares)


Mudar a senha do usurio postgres sudo passwd postgres digitar a nova senha Adicionar o usurio postgres no grupo admin (verificar o GID do grupo no exemplo 115 de acordo com a verso do SO) sudo usermod -g 115 postgres

Criar o usurio do banco (dspace)


sudo su postgres createuser -U postgres -d -A -P dspace exit

Trocar a senha do usurio do banco


cd /etc/init.d/ sudo -u postgres psql template1 no psql ALTER USER dspace WITH PASSWORD 'nova_senha'; sair do console psql com \q exit ps: a nova senha deve mesmo ficar entre aspas simples

Permitir que o usurio (dspace) conecte-se ao banco


sudo vi /etc/postgresql/8.4/main/pg_hba.conf # Add this line to the configuration: local all dspace md5 sudo service postgresql restart * modo alternativo para reiniciar servio: sudo /etc/init.d/postgresql-8.4 restart

Criar o banco dspace


createdb -U dspace -E UNICODE dspace

Configurar o TomCat para ver os webapps do DSpace.


sudo vi /etc/tomcat6/server.xml # Inserir as informaes dos webapps logo acima da tag </Host> <!-- Define a new context path for all DSpace web apps --> <Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="true"/> <Context path="/sword" docBase="/dspace/webapps/sword" allowLinking="true"/> <Context path="/oai" docBase="/dspace/webapps/oai" allowLinking="true"/> <Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/> <Context path="/lni" docBase="/dspace/webapps/lni" allowLinking="true"/> <Context path="/solr" docBase="/dspace/webapps/solr" allowLinking="true"/>

Baixar e Instalar DSpace


Criar o diretrio [dspace].
o diretrio onde estar os executveis do dspace. sudo mkdir /dspace

Baixar a release source


A release source permite total customizao do dspace wget http://sourceforge.net/projects/dspace/files/DSpace%20Stable/1.7.2/dspace-1.7.2src-release.tar.bz2 tar -xvjf dspace-1.7.2-src-release.tar.bz2

Compilar e fazer o build do dspace


Como foi baixada a verso source que contm os fontes necessrio que seja feita a compilao do dpsace. O comando mvn package do maven faz a compilao, j o ant, far todo o preparo para que o banco inicialize com o Schema do Dspace e tambm mover os arquivos para um local onde o webserver possa enxerg-los. Caso a instruo ant fresh_install j tenha sido executada antes para o dspace a nova execuo ir sobrescrever os arquivos, contudo, sero apresentados alguns erros de chave duplicada, nesse caso interessante executar a instruo

ant clean_database cd dspace-1.7.2-src-release mvn -U package cd dspace/target/dspace-1.7.2-build.dir sudo ant fresh_install

Mudar as permisses para o TomCat e reiniciar o servidor


Daremos a propriedade do diretrio [dspace] para o TomCat. Aps isso, reiniciaremos o servidor. sudo chown tomcat6:tomcat6 /dspace -R sudo service tomcat6 restart

Testar o dspace
Isso o necessrio para que o dspace rode de forma crua. Para testar s acessar os endereos abaixo. http://localhost:8080/xmlui http://localhost:8080/jspui

Envio de e-mail
Com as configuraes originais do arquivo dspace.config apresentado erro no envio de e-mail. Para corrigir isso, basta apenas seguir o exemplo de configurao abaixo (trocando os dados de e-mails pelos do e-mail que utilizar) Exemplo de configurao pro gmail (para outros provedores necessrio verificar os dados de endereo do smtp): # SMTP mail server mail.server=smtp.gmail.com # SMTP mail server authentication username and password (if required) mail.server.username = fabioudesc@gmail.com mail.server.password = **** # From address for mail mail.from.address = fabioudesc@gmail.com # Currently limited to one recipient! feedback.recipient = fabioudesc@gmail.com # General site administration (Webmaster) e-mail mail.admin = fabioudesc@gmail.com # Pass extra settings to the Java mail library. Comma separated, equals sign between # the key and the value.

mail.extraproperties = mail.smtp.socketFactory.port=465, \ mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory, \ mail.smtp.socketFactory.fallback=false Reiniciar o TomCat aps salvar o arquivo. sudo service tomcat6 restart FONTE: https://wiki.duraspace.org/display/DSPACE/Installing+DSpace+1.7+on+Ubuntu OBSERVAES: Na verso 9.10 do Ubuntu, o TomCat instalado juntamente com o LAMP e o postgresql no funcionou corretamente (para verificar se est ok acessar http://localhost:8080, dever aparecer a pgina do tomcat). Como essa a verso do Ubuntu usada nas mquinas da udesc eu procurei uma alternativa. A alternativa que funcionou sem problemas foi desinstalar o TomCat e reinstal-lo na mo. Tutorial Instalao TomCat: Antes de instalar o Tomcat devemos nos certificar se o Java(jdk-6u12) est devidamente instalado: # sudo java -version Caso no tenha o java instalado baixe do site da sun o pacote jdk-6u12-linux-i586.bin e siga estes passos: # sudo chmod u+x jdk-6u12-linux-i586.bin # sudo mv jdk-6u12-linux-i586.bin /usr/share/ # cd /usr/share/ # sudo ./jdk-6u12-linux-i586.bin # sudo rm -rf jdk-6u12-linux-i586.bin # sudo ln -s jdk1.6.0_12 java-6-sun # sudo gedit /etc/environment No inicio do arquivo, insira o caminho do link criado anteriormente e no final do PATH ate o bin. JAVA_HOME=/usr/share/java-6-sun PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/sha re/java-6-sun/bin Criar link simbolico: # cd /usr/lib # sudo ln -s /usr/share/java-6-sun jvm Criar link simbolico para o navegador Firefox utilizar a maquina virtual java. # cd /usr/lib/firefox-addons/plugins

# sudo ln -sf /usr/java/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so Pronto ! Agora vamos instalar o Tomcat: Baixe o tomcat do site: # wget http://apache.mirror.pop-sc.rnp.br/apache/tomcat/tomcat-6/v6.0.33/bin/apachetomcat-6.0.33.tar.gz Descompactando o arquivo e movendo para o diretorio onde ser instalado: # sudo tar xvzf apache-tomcat-6.x.x.tar.gz # sudo mv apache-tomcat-6.x.x /usr/local/tomcat onde: x.x deve ser substitudo pela ltima verso do tomcat Configurando o JAVA_HOME: Neste comando no precisa do sudo antes porque o bashrc do seu usurio que ser editado. # gedit ~/.bashrc Adicione a seguinte linha: export JAVA_HOME=/usr/share/java-6-sun Crie o script para iniciar, parar ou reiniciar o servio quando for preciso: # cd /etc/init.d/ # sudo touch tomcat # sudo chmod 755 /etc/init.d/tomcat # sudo gedit tomcat Copie e cole o este script # Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-6-sun case $1 in start) sh /usr/local/tomcat/bin/startup.sh ;; stop) sh /usr/local/tomcat/bin/shutdown.sh ;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh ;; esac exit 0 Ultimo passo coloca-lo para subir junto com o sistema: # sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat # sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat Caso estes passos no funcionarem siga este que certeza:

# cd /etc/init.d/ # chkconfig -a tomcat Para administrao do tomcat use estes comandos: Stop sudo /tec/init.d/tomcat stop Start sudo /etc/init.d/tomcat start Restart sudo /tec/init.d/tomcat restart Abra o navegador e digite: http://localhost:8080 FONTE: http://douglasunix.wordpress.com/2010/01/07/instalar-tomcat-6-0-20-no-ubuntu8-04/ Caso a compilao do Dspace j tenha ocorrido basta copiar tudo que est no diretrio [dspace]/webapps para o diretrio [tomcat]/webapps com o comando: #cp -R [dspace]/webapps/* [tomcat]/webapps* onde: [dspace]: diretrio onde foi instalado o dspace (/dspace, por exemplo) [tomcat]: diretrio onde foi instalado o tomcat (/usr/local/tomcat/webapps, por exemplo) Essa soluo foi encaminha para uma lista de e-mail do dspace, de acordo com o registro foi um membro do duraspace.org que deu a soluo. Caso a compilao/build do dspace ainda no tenha sido feita, seguir os passos anteriores do tutorial e aps o sudo ant fresh_install executar a cpia. FONTE: http://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12704.html CRIAO USURIO ADMINISTRADOR
[dspace]/bin/dspace create-administrator

onde: [dspace] o diretrio aonde o repositrio se encontra instalado. FONTE: http://wiki.bireme.org/pt/index.php/Instala%C3%A7%C3%A3o_do_Dspace

Вам также может понравиться