Olá, pessoal. Não sei se este é o fórum apropriado. Se não for, fiquem a vontade para removê-lo para outro local.
Estou com a seguinte situação:
Estou tentando fazer o deploy em um servidor no cliente de uma aplicação em java. O Glassfish utilizado no server é o 3.0 e não posso atualizá-lo. Ocorre que ao tentar enviar o arquivo, o glassfish me retorna o seguinte erro:
Exception while loading the app java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.SecurityException: class “com.genexus.webpanels.SessionEventListener”'s signer information does not match signer information of other classes in the same package
Pelo que pesquisei no google e em outros fóruns java, o problema é a duplicidade da classe SessionEventListener no mesmo pacote. Já tentei retirar e também renomear essa classe, mas aí a “reclamação” do glassfish é de classe não encontrada.
Já procurei em todos os .jar do meu arquivo WAR pela classe duplicada e não a encontrei. Gastei a manhã inteira encima desse problema, mas não encontrei uma possível solução.
Alguém tem alguma idéia de como resolvê-lo? Desde já agradeço qualquer ajuda.