Você pode configurar um tempo limite para a validação de conexão pelo driver JDBC (Java™ Database
Connectivity) através de uma propriedade customizada de origem de dados nos painéis de configuração de origem de dados.
Sobre Esta Tarefa
Você pode escolher entre validar conexões com o driver JDBC ou fazer com que um servidor de aplicativos execute uma consulta SQL. Selecione um ou os dois atributos de pré-teste de conexão a seguir:
- Validar Novas Conexões
- Validar Conexões em Conjuntos Existentes
Por padrão, a validação de conexão está desativada. Quando você salva a configuração para a origem de dados, o console administrativo fornece apenas a opção que está selecionada. O console administrativo selecionará a validação pelo tempo limite ou por uma consulta, mas se a validação não estiver ativada, o servidor de aplicativos não selecionará nenhuma opção.
Procedimento
- Abra o console administrativo.
- Vá para o painel para obter a origem de dados.
- Selecione
- Selecione .
- Vá para a seção Propriedades de Validação da Conexão.
- Selecione o tipo de conexão que o servidor de aplicativos validará.
- Selecione Validar Novas Conexões. Esta opção especifica que o gerenciador de conexão testa conexões criadas recentemente para o banco de dados.
- Selecione Validar Conexões em Pool Existentes.
Esta opção especifica que o gerenciador de conexão testa a validade das conexões em pool antes de retorná-las aos aplicativos.
- Também é possível selecionar ambas as opções.
- Clique em Validação pelo Driver JDBC. O servidor de aplicativos emite um aviso se Validação pelo Driver JDBC estiver configurada e se o driver JDBC não implementar o JDBC 4.0, ou se o método Connection.isValid
resultar em um erro.
Recurso Reprovado: Validação de Conexão por Consulta SQL é reprovada. Use Validação pelo Driver JDBC.
depfeat
- Digite o valor de tempo limite na caixa de entrada. O valor de tempo limite está em segundos.
Evitar Problemas: Se novas tentativas forem configuradas, significando que o intervalo de nova tentativa não está configurado como 0, para
Validar Novas Conexões ou
Validar Conexões em Pool Existentes, o valor total do tempo limite será aplicado a cada nova tentativa. Para cada nova tentativa, o servidor de aplicativos aguarda o intervalo de nova tentativa. O driver JDBC usa o valor total do tempo limite para validar a conexão
gotcha
- Salve a configuração da origem de dados.
O que Fazer Depois
Se você estiver modificando uma origem de dados existente, reinicie seu servidor para que esta alteração entre em vigor. Se esta for uma nova origem de dados, a reinicialização do servidor não será necessária.