É possível definir parâmetros para um ou todos os perfis da aplicação no sistema, permitindo gerar arquivos *.war
(usados, por exemplo, para a publicação) com parâmetros diferentes para cada perfil. Eles podem ser utilizados, por exemplo, para conectar a base de dados em um perfil existente.
A funcionalidade está disponível através do menu do sistema Projeto > Parâmetros do Sistema (Figura 1).
Criar ou editar parâmetro
A janela de Parâmetros do Sistema (Figura 1) permite configurar parâmetros utilizados pelo sistema, definir níveis para o log gerados pela aplicação e configurar cabeçalhos das requisições REST.
É possível criar parâmetros com o mesmo nome e valor, porém, nunca com o mesmo nome e perfil.

Figura 1 - Definição de parâmetro, nível de log e cabeçalho
- Parâmetro: informe o nome do parâmetro, nome do cabeçalho ou selecione a opção "Nível de Log".
Para alterar os valores de um cabeçalho da aplicação utilize a expressão "crn.header.<nome_do_cabeçalho>
" e informe o novo valor. Acesse o tópico "aba Cabeçalho" em Configurações do projeto para mais detalhes. - Valor: informe um valor para o parâmetro, cabeçalho ou selecione o tipo do nível de log.
- Todos: ativa todos os níveis;
- Desligado: desabilita todos os níveis;
- Informação: apenas mensagens de informações;
- Refinado Baixo: mensagem de rastreamento;
- Refinado Médio: mensagem de rastreamento detalhada;
- Refinado Alto: mensagem de rastreamento altamente detalhada;
- Erro: falhas graves;
- Aviso: potencias problemas;
- Configurações: mensagens de configurações estáticas.
- Perfil: selecione o perfil da aplicação que o parâmetro estará associado (Acesse o tópico "Novo perfil" da documentação Banco de dados para mais detalhes).
- Todos: vincula o parâmetro com todos os perfis.
É necessário a reinicialização do sistema sempre que alterar qualquer parâmetro.
Arquivo context.xml
O arquivo context.xml (Endereço: config/context.xml
) é responsável por manter os dados de conexão com bancos de dados configurados no projeto e parâmetros do sistema. Um duplo clique sobre o arquivo abrirá a funcionalidade de banco de dados, porém, ao abrir com o editor de texto, é possível acessar esses dados em formato XML. No destaque 1 da figura 2 vemos os parâmetros cadastrados na figura 1.

Figura 2 - Parâmetros criados sendo informados no arquivo