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 compilação/build
? sudo apt-get install ant maven2

Configurar os pré-requisitos (softwares)
→ Mudar a senha do usuário postgres sudo passwd postgres … digitar a nova senha → Adicionar o usuário postgres no grupo admin (verificar o GID do grupo – no exemplo 115 – de acordo com a versão do SO) sudo usermod -g 115 postgres

Criar o usuário do banco (dspace)
sudo su postgres createuser -U postgres -d -A -P dspace exit

Trocar a senha do usuário 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

É o diretório onde estará os executáveis do dspace.net/projects/dspace/files/DSpace%20Stable/1.bz2 Compilar e fazer o “build” do dspace Como foi baixada a versão source – que contém os fontes – é necessário que seja feita a compilação do dpsace. sudo vi /etc/tomcat6/server.7. fará todo o preparo para que o banco inicialize com o Schema do Dspace e também moverá os arquivos para um local onde o webserver possa enxergá-los.d/postgresql-8. Caso a instrução ant fresh_install já tenha sido executada antes para o dspace a nova execução irá sobrescrever os arquivos.4/main/pg_hba.bz2 tar -xvjf dspace-1.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 diretório [dspace].7.xml # Inserir as informações dos webapps logo acima da tag </Host> <!-.2-src-release.conf # Add this line to the configuration: local all dspace md5 sudo service postgresql restart * modo alternativo para reiniciar serviço: sudo /etc/init. já o ant.2src-release.Permitir que o usuário (dspace) conecte-se ao banco sudo vi /etc/postgresql/8. serão apresentados alguns erros de chave duplicada. nesse caso é interessante executar a instrução . O comando mvn package do maven faz a compilação.4 restart Criar o banco dspace createdb -U dspace -E UNICODE dspace Configurar o TomCat para “ver” os webapps do DSpace.tar. sudo mkdir /dspace Baixar a release source A release source permite total customização do dspace wget http://sourceforge.7.tar. contudo.2/dspace-1.

config é apresentado erro no envio de e-mail.com # SMTP mail server authentication username and password (if required) mail.recipient = fabioudesc@gmail. .address = fabioudesc@gmail.2-build. Para testar é só acessar os endereços abaixo. Comma separated. Após isso.7.username = fabioudesc@gmail. Para corrigir isso. sudo chown tomcat6:tomcat6 /dspace -R sudo service tomcat6 restart Testar o dspace Isso é o necessário para que o dspace rode de forma crua. equals sign between # the key and the value.7.dir sudo ant fresh_install Mudar as permissões para o TomCat e reiniciar o servidor Daremos a propriedade do diretório [dspace] para o TomCat.server=smtp.admin = fabioudesc@gmail. basta apenas seguir o exemplo de configuração abaixo (trocando os dados de e-mails pelos do e-mail que utilizará) Exemplo de configuração pro gmail (para outros provedores é necessário verificar os dados de endereço do smtp): # SMTP mail server mail. http://localhost:8080/xmlui http://localhost:8080/jspui Envio de e-mail Com as configurações originais do arquivo dspace.com mail.from.server.ant clean_database cd dspace-1.gmail.2-src-release mvn -U package cd dspace/target/dspace-1. reiniciaremos o servidor.com # Pass extra settings to the Java mail library.server.com # General site administration (Webmaster) e-mail mail.com # Currently limited to one recipient! feedback.password = **** # From address for mail mail.

o TomCat instalado juntamente com o LAMP e o postgresql não funcionou corretamente (para verificar se está ok acessar http://localhost:8080. insira o caminho do link criado anteriormente e no final do PATH ate o bin.bin # sudo ln -s jdk1.ssl.bin e siga estes passos: # sudo chmod u+x jdk-6u12-linux-i586.10 do Ubuntu. 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. A alternativa que funcionou sem problemas foi desinstalar o TomCat e reinstalá-lo na mão.smtp.smtp.mail.class=javax. \ mail.socketFactory. deverá aparecer a página do tomcat).net.duraspace.socketFactory.bin # sudo mv jdk-6u12-linux-i586. Tutorial Instalação TomCat: Antes de instalar o Tomcat devemos nos certificar se o Java(jdk-6u12) está devidamente instalado: # sudo java -version Caso não tenha o java instalado baixe do site da sun o pacote jdk-6u12-linux-i586.port=465.6.org/display/DSPACE/Installing+DSpace+1./jdk-6u12-linux-i586.smtp.fallback=false Reiniciar o TomCat após salvar o arquivo.bin # sudo rm -rf jdk-6u12-linux-i586.SSLSocketFactory.extraproperties = mail. sudo service tomcat6 restart FONTE: https://wiki. # cd /usr/lib/firefox-addons/plugins .7+on+Ubuntu OBSERVAÇÕES: Na versão 9.socketFactory.bin /usr/share/ # cd /usr/share/ # sudo . \ mail.0_12 java-6-sun # sudo gedit /etc/environment No inicio do arquivo. Como essa é a versão do Ubuntu usada nas máquinas da udesc eu procurei uma alternativa.

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

wordpress.org/pt/index.com/dspace-tech@lists. seguir os passos anteriores do tutorial e após o sudo ant fresh_install executar a cópia. de acordo com o registro foi um membro do duraspace.d/tomcat stop Start sudo /etc/init.sourceforge.bireme.net/msg12704. FONTE: http://wiki.# cd /etc/init. por exemplo) → [tomcat]: diretório onde foi instalado o tomcat (/usr/local/tomcat/webapps. por exemplo) Essa solução foi encaminha para uma lista de e-mail do dspace.php/Instala%C3%A7%C3%A3o_do_Dspace .com/2010/01/07/instalar-tomcat-6-0-20-no-ubuntu8-04/ Caso a compilação do Dspace já tenha ocorrido basta copiar tudo que está no diretório [dspace]/webapps para o diretório [tomcat]/webapps com o comando: #cp -R [dspace]/webapps/* [tomcat]/webapps* onde: → [dspace]: diretório onde foi instalado o dspace (/dspace.html CRIAÇÃO USUÁRIO ADMINISTRADOR [dspace]/bin/dspace create-administrator onde: [dspace] é o diretório aonde o repositório se encontra instalado.d/tomcat start Restart sudo /tec/init. FONTE: http://www. Caso a compilação/build do dspace ainda não tenha sido feita.d/ # chkconfig -a tomcat Para administração do tomcat use estes comandos: Stop sudo /tec/init.mail-archive.org que deu a solução.d/tomcat restart Abra o navegador e digite: http://localhost:8080 FONTE: http://douglasunix.

Sign up to vote on this title
UsefulNot useful