"teardown" ao carregar Applet [RESOLVIDO]  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

Pessoal,


Estou com problemas ao carregar um apllet no browser... não sei o motivo mas ele simplesmente não executa o applet... Coloquei chamadas sysout em todos os métodos do applet, e nenhuma é chamada... O que me faz pensar que ele nem ao menos tenta iniciar o applet...

Já verifiquei, e o nome e caminhos está correto, tanto que o erro que ocorre quando não localiza a classe do applat é outra.

Um detalhe é que ele abre o Console do Java e no log (lvl 5) não aparece muita coisa.. Só detalhando que ele está fechando o applet, mas nem ao menos abriu.
basic: Destruindo applet ...
basic: Descartando applet ...
basic: Unindo thread do applet ...
basic: Thread do applet unido...
basic: Localizando informações ...
basic: Publicando carregador de classes: sun.plugin.ClassLoaderInfo@106082, refcount=0
basic: Armazenando em cache o carregador de classes: sun.plugin.ClassLoaderInfo@106082
basic: Tamanho atual do cache do carregador de classes: 1
basic: Concluído ...
basic: Saindo do applet ...

Outro detalhe é que antes deu apagar todo o histórico e arquivos temporários funcionava muito bem.

Achei um artigo http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=73fcc8b1e51d997af026842c45c21?bug_id=6782581, que pede para mudar algumas cosias no Java Options, mas também não resolveu.


Alguma idéia?

This message was edited 1 time. Last update was at 01/12/2011 11:51:20


PadrecO
"O conhecimento o libertará !"
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,
vc assinou o jar do seu apllet?
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

Opa...


Verifiquei o jar e vi que não estava assinado mesmo... assinei com um keytool qualquer e deu certo rodando local...

Mas quando coloco no WebServer não dá certo ainda...
Vou fazer alguns testes e refazer o deploy para ver... ver se se as bilbiotecas estão corretas também..

Valeu a força.. já ajudou... depois posto os resultados...

É.. ainda não acertei... vou analisar as mensagens do console porque o problema está mesmo com a assinatura do applet. Talvez se eu usar um certificado mais completo:

security: Carregando certificados do armazenamento de certificados da sessão de implantação
security: Certificados carregados do armazenamento de certificados da sessão de implantação
security: Carregando certificados do armazenamento de certificados TrustedPublisher do Internet Explorer
security: Certificados carregados do armazenamento de certificados TrustedPublisher do Internet Explorer
security: Validar a cadeia de certificados
security: Obter conjunto de certificados do armazenamento de certificados de CA raiz
security: Obter conjunto de certificados do armazenamento de certificados de CA raiz
security: Começar a verificar se a CA raiz foi substituída
security: A CA raiz não foi substituída
security: Não há informações do carimbo de data/hora disponíveis
security: Arquivo de lista de jurisdição encontrado
security: Não é necessário verificar a extensão confiável deste certificado
security: O suporte à CRL está desabilitado
security: O suporte a OCSP está desabilitado
security: Esta validação de entidade final OCSP está desabilitada
security: Verificando se o certificado está no armazenamento de certificados de implantação negados
security: Verificando se o certificado está no armazenamento de certificados de implantação permanentes
basic: Applet carregado.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 204646 us, pluginInit dt 8218009 us, TotalTime: 8422655 us
...
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started
basic: Starting applet teardown
basic: Finished applet teardown
...

====================================
Galera,

Esse problema é mesmo por conta do certificado. No meu caso, precisei usar um certificado válido mesmo...
Uma dica para identificar que é o certificado ou algo de segurança é tentar acessar o applet por protocolo HTTP, ao invés de HTTPS.

Vlw a ajuda!

This message was edited 2 times. Last update was at 01/12/2011 06:58:42


PadrecO
"O conhecimento o libertará !"
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team