Caros colegas,
Estou com um problema meio grave aqui no trabalho. Vou tentar exemplificar de uma maneira bem simples.
Imaginem que foram criados dois contextos diferentes no JBoss (testStatic1.war e testStatic2.war). Os dois possuem exatamente a mesma estrutura (uma classe e um jsp).
A classe contém apenas um atributo estático e a tela (através de useBean) recupera o valor desse atributo.
A única diferença desses 2 projetos é que o conteúdo desse atributo estático está diferente, o resto é exatamente idêntico!!!
Agora a pergunta:
Uma vez que as classes estão em contextos diferentes, porque será que acessando a página que está no contexto testStatic2 o conteúdo da variável sempre aparece como sendo a do contexto testStatic1?????
Tudo bem que as duas telas acessam uma variável estática, de mesmo nome... as classes têm o mesmo nome e mesmo pacote... mas... estão em contextos diferentes!!!! Como isso pode ser corrigido?
Obrigado galera!