Coletor de dados: Instalação e Configuração
Agora que você já conhece o Coletor de Dados, realize algumas instalações importante para utilização desses coletores:
Para utilizar o webservice é necessário que o Java esteja instalado no servidor. A versão do JDK homologada encontra-se disponível no link, clicando aqui.
Configurado o arquivo “codweb.xml” para instalar e iniciar o webservice basta executar o arquivo “install.bat”, desta forma, se todas as configurações foram informadas corretamente e a porta escolhida estiver disponível, o serviço será automaticamente iniciado. Note que o serviço será configurado para iniciar de forma junto com o sistema operacional, portanto, não há necessidade de se iniciar manualmente o serviço após reiniciar o servidor.
Se necessário, abaixo passo a passado para:
Para desinstalar o webservice, basta executar o arquivo “uninstall.bat”. Desta forma, o serviço será interrompido e o webservice desinstalado do servidor. Não é recomendado a execução desta rotina para reiniciar o serviço, para tal, utilize o gerenciador de serviços do próprio servidor.
Após realize a configuração:
As configuração necessárias se encontram no arquivo codweb.xml. Para configurar, abra o arquivo codweb.xml com um editor de texto e altere as variáveis conforme abaixo:
Onde:
- id: ID do serviço na lista de serviços do Windows;
- name: Nome do serviço na lista de serviços do Windows;
- description: Descrição do serviço na lista de serviços do Windows;
- xxxx.jar: Mesmo nome que o arquivo .jar contido no diretório em questão;
- server.port=: número da porta do servidor a partir do qual o webservice poderá ser acessado (verifique a disponibilidade da porta escolhida);
- spring.jpa.database-platform=: String do dialeto do banco de dados.
- Para MS SQL Server: org.hibernate.dialect.SQLServer2012Dialect
- Para Oracle: org.hibernate.dialect.Oracle12cDialect
- spring.datasource.driver-class-name=: String do driver de conexão com o banco de dados.
- Para MS SQL Server: com.microsoft.sqlserver.jdbc.SQLServerDriver
- Para Oracle: oracle.jdbc.OracleDriver
- spring.datasource.username=: Usuário do banco de dados;
- spring.datasource.password=: Senha para o banco de dados;
- spring.datasource.url=: String da URL do banco de dados.
- Para MS SQL Server: sqlserver:endereco;databaseName=nome_basedados. Onde “endereco” deve ser substituído pelo endereço do servidor do banco de dados e “nome_basedados” pelo nome do banco de dados a ser utilizado.
- Para Oracle: oracle:thin:@endereco:ora11g. Onde “endereco” deve ser substituído pelo endereço do servidor do banco de dados e “ora11g” pelo alias administrador do banco de dados (normalmente este mesmo).
Logo abaixo destes parâmetros obrigatórios, alguns são opcionais. São eles:
- –login.tipo=usuario: mesmo que não exista no arquivo de configuração, este parâmetro é padrão, podendo ser alterado o valor de ‘usuario’ para ‘cracha’, caso o login por número do crachá (sem senha);
- —feature.habilitaEstiloErro=true: parâmetro opcional, para habilitar o estilo que deixa o corpo da página vermelho em caso de operação com erros. Por padrão, este valor está configurado para “true”, seu oposto é “false”;
- —spring.profiles.active=prod: sendo ‘prod’ o valor default deste parâmetro, alterá-lo para ‘dev’ habilitará rotinas úteis aos desenvolvedores (dispostas no capítulo 4 deste documento). É importante atentar que ao enviar para produção este parâmetro não deve ser alterado, nem apresentado no arquivo padrão, pois as rotinas por ele habilitada não são desenvolvidas para o usuário final.
Clique aqui, e veja quais coletores já foram homologados por nossa equipe.
Após Realizado configurações, entenda o funcionamento de: