Skip to main content

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

Antes:
explo1.png

Depois:

depois.png

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.