Dspace7:Backend
Índice
DSpace 7 – Backend
Criando diretório para instalação
mkdir /repositorio chown dspace:dspace /repositorio
Baixando o DSpace
su - dspace cd /repositorio wget https://github.com/DSpace/DSpace/archive/refs/tags/dspace-7.6.1.zip unzip dspace-7.6.1.zip rm dspace-7.*.zip
Movendo a instalação para o diretório padrão
mv DSpace-dspace-7.6.1 dspace-wc cd dspace-wc/dspace/config cp local.cfg.EXAMPLE local.cfg pico local.cfg
Altere a linha:
dspace.dir=/dspace
para
dspace.dir=/repositorio/dspace
Dados da URLr
Altere a URL do servidor
EX: dspace.server.url = http:// 3.139.254.52:8080/server
Altere os dados da UI
dspace.ui.url = https://docs-beta.cecampe.ufpb.br/server/
//Aqui é importante retirar a porta se for para acessar no navegador sem ela, //caso em que o apache é configurado para rodar na porta 80, como neste manual
Dados do Servidor
Altere o nome do servidor
dspace.name = DSpace 7 - Teste
- assetstore.dir = ${dspace.dir}/assetstore
Altere o idioma de:
#default.language = en_US
para
default.language = pt_BR
-==Dados do SOLR=== Descomente a linha
solr.server = http://localhost:8983/solr
Dados do e-mail
####################### # EMAIL CONFIGURATION # ####################### # SMTP mail server (allows DSpace to send email notifications) mail.server = massa.ufpb.br # SMTP mail server authentication username and password (if required) mail.server.username = cecampeinscricoes mail.server.password = t4exJ4jd6e123s2 # SMTP mail server alternate port (defaults to 25) mail.server.port = 587 # From address for mail # All mail from the DSpace site will use this 'from' address mail.from.address = nao_responda@avisos.ufpb.br # When feedback is submitted via the Feedback form, it is sent to this address # Currently limited to one recipient! feedback.recipient = renefgj@gmail.com # General site administration (Webmaster) e-mail mail.admin = renefgj@gmail.com
Handle
######################## # HANDLE CONFIGURATION # ########################
Copilando Configurações
GIT
[WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: not a git repository (or any of the parent directories): .git
git init git config --global init.defaultBranch dspace
dspace@host:
su dspace cd /repositorio/dspace-wc /repositorio/dspce-wc# mvn package
- se BUILD SUCCESSFULL
cd /repositorio/dspace-wc/dspace/target/dspace-installer ant fresh_install
- se SUCCESS
cd /etc/tomcat9/Catalina/localhost pico server.xml
Insira o conteúdo:
<?xml version='1.0'?> <Context docBase="/dspace/webapps/server"/>
Method 2
Copiando arquivos para o TOMCAT9
cp /dspace/webapps/* /var/lib/tomcat9/webapps -R chown dspace /var/lib/tomcat9/webapps -R
Method 1
<?xml version='1.0'?> <Context docBase="/dspace/webapps/server"/>
exit systemctl restart tomcat9
ps xua | grep tomcat (conferir se é o usuário dspace que é o dono do processo)
SOLR
cp /dspace/solr/* /usr/local/solr-8.11.3/server/solr/configsets -r chown -R solr:solr /usr/local/solr-8.11.3/server/solr/configsets
Iniciando o SOLR
/usr/local/solr-8.11.3/bin/solr restart
Para testar o SOLR
curl http://localhost:8983/solr/search/select https://docs-beta.cecampe.ufpb.br/solr/search/select
Testar o OAI
https://docs-beta.cecampe.ufpb.br/server/oai/request?verb=Identify