Skip to main content

Configurando a aplicação QM para conectar em um banco de dados PostgresSQL remoto

O QualityManager depende de uma conexão de banco de dados PostgresSQL instalado junto com a solução. Mas arquitetura do sistema permite conectar o aplicativo a um banco PostresSQL instalado em outro servidor e com parâmetros de segurança diferentes ao default  entregues com a solução. Para isto poderá deberá ser adicionado um arquivo de propriedades de configuração na pasta de lib da instalação tomcat (padrão é /usr/share/tomcat9/lib/). Este arquivo so pode ser manipulado por especialistas com conhecimento da arquitetura do sistema. O arquivo de configuração deverá possuir o nome qm.app.properties. O arquivo pode ser criado e editado por qualquer editor de texto de deve seguir o padrão de arquivo de propriedades java, contendo em cada linha uma propriedade no formato [nome do parametro]=[vallor]. Para o caso das propriedades de conexão de banco de dados, a seguir um exemplo de propriedades que redirecionam a conexão do banco de dados a um endereço ip diferente do localhost e propriedades de banco, usuário e esquema diferente do default.

qm.app.db.hibernate.connection.url=jdbc:postgresql://192.168.0.187:5432/dbcorp
qm.app.db.hibernate.connection.username=qmuser
qm.app.db.hibernate.connection.password=8OrGW5Z1U5fajb7lubrgvA==
qm.app.db.hibernate.default_schema=qualitymanger

A informação de senha deve ser criptografa mediante a utilização da ferramenta PortalPass. O arquivo pode ser adicionado em qualquer fase da instalação ou atualização do aplicavo, sendo necessário a renicialização do servidor Tomcat para as informações serem efetivadas.