Não é possível iniciar o applet usando o Java 7u21

Então nós instalamos a versão Java 7u21 que deveria apertar a segurança dos applets. Infelizmente apertou tanto que nosso applet não funciona mais. Não é bom.

O interessante é que ele só parou de funcionar enquanto o operamos com o JWS. Se o lançarmos como um applet padrão de uma página web padrão, tudo funcionará bem.

No modo JWS, temos problemas de segurança em pelo menos reflexão ejava.lang.Thread.setDefaultUncaughtExceptionHandler.

Os certificados parecem ok.

As notas de versão da Oracle não fornecem muita informação sobre qualquer coisa relacionada ao JWS.

Minha pergunta para a comunidade é: alguém tem uma ideia ou (melhor ainda) uma solução para isso?

Informações adicionais relacionadas às sugestões / comentários fornecidos:

Este applet é executado por centenas de clientes de terceiros em todo o mundo, portanto, alterar a política de segurança não é, infelizmente, uma opção. A questão é reproduzível para os clientes. No entanto, posso confirmar que a alteração do arquivo de políticas resolve o problema.

Quando executo o applet de um Tomcat iniciado a partir do Eclipse (obviamente não tendo um applet assinado), ele exibe a notificação de aviso no navegador conforme o esperado. Sendo a pessoa crédula que sou, eu permito que o applet seja executado desde que foi lançado a partir do meu próprio ambiente de desenvolvimento. Isso ainda causa a falha de segurança.

Eu tenho contemplado se isso é um bug em Java, mas eu quero ver se alguém está vendo o mesmo problema. Acho que todos sabemos que o tempo de resposta do Oracle para corrigir bugs nem sempre é o melhor ...

Obrigado por qualquer entrada.

Muito obrigado Tony, sua sugestão me permite criar applets em 7u21, propriamente; Eu considerei como um passo à frente o fato de que eu estou assinando e acordando muitos applets ainda sobre os navegadores, estes mais de 7u21. Eu não pensei hoje antes. Mas eu fico preso desde algumas horas, no fato de que eu não alcancei para acordar o meu primeiro applet de terceiros do aplicativo legado que eu tenho (ou seja, funcionando bem na JVM 1.6 ou mais antigos).

Os applets envolvidos, eu os assinei, mas sempre recebo o erro: SecurityException - "Badtret applet class name". Eu tenho alguns applets e código html chamando-os, o problema é que o meu primeiro applet na cadeia (nem qualquer outro na cadeia invoke) pode não se comportar como o outro applet assinado está fazendo propriamente (esses applets são do site java para treinamento ), este applet de 3ª parte não roda e lança a exceção acima mencionada. Minha parte applet eu não sei o que faz internamente. Desculpe, eu posso estar pedindo por um caso particular que não é fácil de resolver sem o código-fonte, no entanto, por favor, confie para me dizer qualquer idéia, não importa qual seja.

Cumprimentos

questionAnswers(4)

yourAnswerToTheQuestion