Configurando para que aplicação QM fique no contexto raiz:
Para que aplicação MD2 QualityManager fique exposta sem contexto, por exemplo:
“http://nome_maquina:8080/”
Ao invés de ter que digitar a URL completa, por exemplo:
“http://nome_maquina:8080/qualityManager-prj/”
Deve-se verificar no arquivo “server.xml” se o trecho de "Context" está inserido dentro da tag “Host”. Caso esteja inserido, deverá ser excluído, conforme ilustrado abaixo:
vim /var/lib/tomcat9/conf/server.xml
Depois:
Criar pasta "apps" no path /var/lib/tomcat9/
sudo mkdir -p /var/lib/tomcat9/apps
Copiar arquivo da aplicação para a pasta recém criada
sudo mv /var/lib/tomcat9/webapps/qualityManager-prj.war /var/lib/tomcat9/apps
Remover arquivos referentes a aplicação Quality Manager presentes na pasta "webapps":
sudo rm -r webapps/ROOT ; sudo rm -r webapps/qualityManager-prj
Criar arquivo de contexto para a aplicação:
sudo vim /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml
<Context docBase="../apps/qualityManager-prj.war"
path=""
reloadable="true"
/>
Reiniciar serviço do Tomcat:
systemctl restart tomcat9.service
Obs: Após fazer esta configuração, será necessário fazer a troca do arquivo "updateQM.sh" que está presente no diretório "/opt/qm_static/script/". O arquivo atualizado foi enviado pela equipe MD2 por e-mail.
No Comments