Para Configurar Como o GlassFish Server Recupera Transações

As transações podem ficar incompletas porque o servidor travou ou porque um gerenciador de recurso travou. É essencial concluir essas transações retidas e se recuperar das falhas. O GlassFish Server é projetado para se recuperar dessas falhas e concluir as transações na inicialização do servidor.

Durante a realização da recuperação, se alguns dos recursos forem inacessíveis, a reinicialização do servidor pode ser retardada enquanto ele tenta recuperar as transações.

Quando a transação se espalha pelos servidores, o servidor que iniciou a transação pode contatar os demais servidores para obter o resultado das transações. Se os demais servidores forem inacessíveis, a transação utiliza o campo Decisão heurística para determinar o resultado.

  1. Na árvore de navegação, expanda o nó Configuração.

  2. Selecione a instância que será configurada:

  3. Selecione o nó Serviço de transação.

    A página Serviço de transação é aberta.

  4. Para ativar a recuperação de transações incompletas, na página Serviço de transação, marque a caixa de seleção Ativado ao reiniciar.

    Por default, a caixa de seleção Ativado não é selecionada.

  5. No campo Time-out para Tentativa, digite o número de segundos que o GlassFish Server tenta se conectar a um servidor inacessível.

    O valor default é 600 (10 minutos).

  6. Na lista drop-down Decisão heurística, selecione a política para servidores inacessíveis em uma transação.

    A menos que haja um bom motivo para selecionar Confirmar, deixe a Decisão Heurística definida como Reversão (o default). A confirmação de transações indeterminadas pode comprometer a integridade dos dados da aplicação.

  7. Clique em Salvar.

  8. Reinicie o GlassFish Server.

Consulte também
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices