Use estas informações para resolver problemas com a configuração de integração de seu cache, incluindo sessões HTTP e configurações de cache dinâmico.
Procedimento
- Problema: Os IDs da sessão de HTTP não estão sendo reutilizados.
Causa: É possível reutilizar os IDs de sessão. Se você criar uma grade de dados para persistência de sessão na Versão
7.1.1 ou posterior, a reutilização do ID de sessão será automaticamente ativada. No entanto,
se você criou configurações anteriores, esta configuração já poderá ser
configurada com o valor incorreto.
Solução: Consulte as seguintes configurações para verificar se a reutilização do ID de sessão de HTTP estáativada:
- A propriedade reuseSessionId no arquivo splicer.properties deve ser configurada para true.
- O valor da propriedade customizada HttpSessionIdReuse deve ser configurado para true. Essa propriedade customizada pode ser configurada em um dos seguintes caminhos no console administrativo do WebSphere Application Server:
- e, em seguida, em Infraestrutura do Servidor, clique em
- .
Se você atualizar quaisquer valores de propriedade customizada, reconfigure o gerenciamento de sessão eXtreme Scale para que o arquivo
splicer.properties reconheça a mudança.
- Problema: Quando você estiver usando uma grade de dados para armazenar
as sessões HTTP e o carregamento de transações for alta, uma mensagem CWOBJ0006W
será exibida no arquivo SystemOut.log.
CWOBJ0006W: Ocorreu uma exceção:
com.ibm.websphere.objectgrid.ObjectGridRuntimeException:
java.util.ConcurrentModificationException
Esta
mensagem ocorre apenas quando o aplicativo da Web modifica um objeto List que foi configurado como um atributo na HTTPSession.
Solução: Clone
o atributo que contém o objeto List modificado e coloque o atributo
clonado no objeto de sessão.