Antes de criar o pool, implante o módulo conector (adaptador de recursos) associado ao pool. Os valores especificados para o novo pool dependem do módulo conector que é implantado.
Na árvore de navegação, expanda o nó Recursos.
Expanda o nó Conectores.
Sob o nó Conectores, selecione o nó Pools de Conexões do Conector.
A página Pools de Conexões do Conector será aberta.
Na página Pools de Conexões do Conector, clique em Novo.
A página Novo Pool de Conexões do Conector (Etapa 1 de 2) será aberta.
No campo Nome do Pool, digite um nome exclusivo para o pool.
Especifique esse nome ao criar um recurso do conector.
Na lista drop-down Adaptador de Recursos, selecione entre os adaptadores de recursos implantado (módulos de conector).
Na lista drop-down Definição da Conexão, selecione a definição de conexão relativa ao pool de conexões do conector.
As escolhas na lista dependem do adaptador de recurso selecionado. A definição da conexão identifica um elemento connection-definition
do adaptador de recurso no arquivo ra.xml
.
Clique em Próximo.
A página Novo Pool de Conexões do Conector (Etapa 2 de 2) será aberta.
Marque a caixa de seleção Ping Ativado, para efetuar o ping no pool de conexões durante a criação ou reconfiguração, para identificar e avisar sobre valores de atributos com erros.
Por default, essa opção está desativada.
No campo Descrição, digite uma descrição para o pool de conexões.
No campo Tamanho Inicial e Mínimo do Pool, especifique o número mínimo de conexões no Pool.
O valor default é 8.
No campo Tamanho Máximo do Pool, especifique o número máximo de conexões no pool.
O valor default é 32.
No campo Quantidade de Redimensionamento do Pool, especifique o número de conexões a serem removidas quando o time-out para inatividade do pool expirar.
O valor default é 2.
No campo Time-out para Ociosidade, especifique a quantidade máxima de tempo, em segundos, para que uma conexão permaneça ociosa no pool.
O valor default é 300.
No campo Tempo Máximo de Espera, especifique o tempo máximo que a aplicação solicitante da conexão aguardará até obter um time-out.
O valor default é 60000.
Marque a caixa de seleção Validação de Conexão Obrigatória para ativar a validação de conexão.
Se a caixa de seleção Obrigatório estiver marcada, as conexões serão validadas antes de serem enviadas à aplicação. Se uma validação de recurso falhar, ela será destruída e um novo recurso será criado e retornado. Por default, essa opção está desativada.
Marque a caixa de seleção Em Caso de Falha Fechar Todas as Conexões para que o GlassFish Server feche todas as conexões no pool e as restabeleça em caso de falha de uma única conexão.
Se você não marcar a caixa de seleção, as conexões individuais só serão restabelecidas quando forem usadas. Por default, essa opção está desativada.
Na lista drop-down Suporte à Transação, selecione o tipo de suporte da transação para o pool de conexões.
O suporte à transação escolhido substitui o atributo do suporte de transação no adaptador de recursos associado a esse pool de conexões de uma forma compatível com descendência. Em outras palavras, pode dar suporte a um nível de transação mais baixo do que o especificado no adaptador de recurso, ou ao mesmo nível de transação especificado no adaptador de recurso, mas não pode especificar um nível mais alto.
As opções a seguir estão disponíveis na lista drop-down:
NoTransaction: indica que o adaptador de recursos não suporta transações locais ou de JTA do gerenciador de recursos e não implementa as interfaces XAResource ou LocalTransaction.
LocalTransaction: indica que o adaptador de recursos suporta as transações locais ao implementar a interface LocalTransaction.
As transações locais são gerenciadas internamente a um gerenciador de recursos e não envolve nenhum gerenciador de transações.
XATransaction: indica que o adaptador de recurso suporta o gerenciador de recursos local e as transações JTA ao implementar as interfaces LocalTransaction e XAResource.
As transações XA são controladas e coordenadas por um gerenciador de transações externo ao gerenciador de recursos.
Na seção Propriedades Adicionais, especifique propriedades adicionais para o pool de conexões do conector.
As propriedades disponíveis dependem do adaptador de recursos para o pool de conexões do conector.
Para adicionar uma propriedade, clique no botão Adicionar Propriedade. Na linha em branco que for exibida, digite o nome da propriedade no campo Nome e digite o valor da propriedade no campo Valor.
Se você não especificar um nome para uma propriedade, ela será removida da tabela quando você finalizar a criação do pool de conexões. Caso não deseje definir agora um valor para uma propriedade, mas deseja que a propriedade permaneça na tabela, para que o valor possa ser definido em outro momento, digite um conjunto de parênteses vazios no campo Valor:
()
Clique em OK.