Servidor MD2 Quality Manager
Após a instalação dos pré-requisitos, será necessário efetuar alguns procedimentos para o MD2 Quality Manager funcionar perfeitamente:
A MD2 disponibilizará um pacote com os artefatos para a configuração da aplicação do MD2 Quality Manager e Portal do Titular. Neste pacote estarão presentes os seguintes arquivos:
- qm_static.tar.gz
- qualityManager-prj.war
- qualitymanager_DB.psql.gz
- Mensageria_backend
- Mensageria_frontend
- portal-titular-ws.war
- configPortal.properties
- configPortal.js
Neste documento, iremos passar pelos os procedimentos que deverão ser feitos com os arquivos relacionados ao MD2 Quality Manager.
- qm_static.tar.gz
O qm_static se trata do diretório onde ficarão armazenados todos os anexos que serão feitos dentro da aplicação do Md2 Quality Manager.
O arquivo qm_static.tar.gz deverá ser descompactado dentro do diretório /opt conforme está sendo ilustrado nos prints abaixo:
sudo tar -xvzf qm_static.tar.gz
sudo mv /tmp/qm_static /opt
sudo chown -R tomcat:tomcat /opt/qm_static/
Após descompactar e mover a pasta qm_static para o diretório /opt, deve-se editar o arquivode serviço do Tomcat inserindo a linha "ReadWritePaths=/opt/qm_static/ " conforme o print abaixo:
sudo vim /lib/systemd/system/tomcat9.service
systemctl daemon-reload
systemctl stop tomcat9.service
- qualityManager-prj.war
Após executar os passos anteriores, deve-se mover o arquivo qualityManager-prj.war para o diretório do Tomcat e iniciar o serviço.
sudo cp qualityManager-prj.war /var/lib/tomcat9/webapps/
systemctl start tomcat9.service
- Mensageria_backend
Deve-se acessar o diretório para onde os artefatos da instalação foram copiados e transferir
os arquivos do backend para uma outra pasta. No caso deste documento, vamos utilizar a pasta
/var/lib/Mensageria como path do Mensageria Backend.
sudo cp -r Mensageria_backend/ /var/lib/Mensageria
Acessando o diretório do Mensageria Backend e manipulando os artefator:
cd /var/lib/Mensageria
sudo mv rewrite.config /var/lib/tomcat9/conf/Catalina/localhost/
chown -R tomcat:tomcat /var/lib/tomcat9/conf/Catalina/localhost/rewrite.config
No arquivo mensageria.service é indicado o path do arquivo de configuração do programa, o mesmo deve apontar para o local onde foi colocado o arquivo “application.properties” e “servico-mensageria.jar”.
sudo vim mensageria.service
sudo mv mensageria.service /etc/systemd/system/
Será necessário editar o arquivo server.xml e inserir o trecho abaixo:
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />
systemctl restart tomcat9.service
systemctl start mensageria.service
systemctl status mensageria.service
- Mensageria_frontend
Deve-se acessar o diretório para onde os artefatos da instalação foram copiados e transferir os arquivos do Frontend para o diretório /var/lib/tomcat9/webapps seguindo os seguintes comandos:
sudo mkdir /var/lib/tomcat9/webapps/conf
sudo mv configPortal.json /var/lib/tomcat9/webapps/conf
sudo mv mensageria/ /var/lib/tomcat9/webapps
chown -R tomcat:tomcat /var/lib/tomcat9/webapps/conf/
chown -R tomcat:tomcat /var/lib/tomcat9/webapps/mensageria/
Edição do arquivo configPortal.json inserindo o endereço do serviço mensageria backend:
vim /var/lib/tomcat9/webapps/conf/configPortal.json
{
"production": true,
"config": {
"portal": {
"apiURLBase": "http://<IP ou endereço DNS do servidor>/servico-mensageria",
"clientId": "angular-app",
"clientSecret": "@321"
}
}
}
systemctl restart tomcat9.service
No Comments