Galera tenho uma aplicação EAR rodando um cliente web start,
e percebi que ela parou após a atualização do cliente para Java 7u25,
o servidor se encontra com a mesma atualização.
Pelo que pesquisei, entendi que o Java 7u25, requer uma validação de jar’s de
terceiros.
Só que não entendi onde devo fazer essas alterações para torna minha aplicação
funcional a essa versão.
Pelo que imagino (nunca testei isso, sorry), você tem de fazer o seguinte.
Digamos que sua aplicação seja distribuída como 10 jars diferentes.
Você assinou digitalmente apenas o JAR que contém sua aplicação, não os JARs de terceiros.
O que você deve fazer então é o seguinte:
a) Pegar todos os JARs de terceiros, remover as assinaturas digitais de cada um deles caso existentes, e assiná-los digitalmente com sua própria assinatura;
b) Assinar digitalmente o(s) JAR(s) de sua aplicação.
Eu sei, eu sei, dependendo do JAR de terceiros, pode existir alguma cláusula marota do tipo “tem de ser redistribuído do jeito que está, sem mexer absolutamente nada”. Um exemplo de JAR que era assim é o do JavaMail no tempo da Sun. Mas acho que agora não deve haver problemas com isso.
diogogama
To com o mesmo problema… Já removi as assinaturas todas e refiz tudo, porém ele avisa que os jars utilizados no jnlp não estão assinados iguais.
Se alguém tiver resolvido avisa ae…
igrsantos
Bom dia galera,
Depois de realizar muitos testes conseguir avaliar a seguinte situação.