Fórum problemas com java applet em html #402416

06/06/2011

0


  olá pessoal,

to com o seguinte problema aqui, vo tentar explicar:

fiz uma aplicação em java applet, que lê um arquivo xml com alguns dados e os carrega no applet, quando eu rodo ela com o appletview funciona tudo blza, o problema ocorre quando eu tento abrir o applet via html, ai da o seguinte erro:

Caused by: java.security.AccessControlException: access denied (java.io.FilePermission "caminho do arquivo" read)
  ....

andei dando uma lida sobre segurança em applets e li que applets não têm permissão de ler, gravar, alterar ou eliminar qualquer arquivo no disco. Quer dizer então que essa minha aplicação nunca vai funcionar rodando via html ou existe uma maneira de eu solucionar esse problema pois para ela rodar precisa acessar os dados do arquivo xml?

desde já agradeço a atenção e espero que possam me ajudar.
Felipe Scherer

Felipe Scherer

Responder

Posts

06/06/2011

Davi Costa

Serpa que não funcionaria se seu xml estivesse em uma pasta na aplicação.
Att Davi
Responder

Gostei + 0

06/06/2011

Davi Costa

Serpa que não funcionaria se seu xml estivesse em uma pasta na aplicação.
Att Davi
Responder

Gostei + 0

06/06/2011

Felipe Scherer

o xml está em uma pasta da aplicação.
Responder

Gostei + 0

06/06/2011

Davi Costa

Ok.
Seu workspace fica no C:\?
Já tive problemas com isso.

att Davi
Responder

Gostei + 0

06/06/2011

Felipe Scherer

é dentro do C sim
Responder

Gostei + 0

06/06/2011

Davi Costa

Pois cara antes de qualquer coisa faz esse teste.
Coloca esses fontes (ctrl c ctrl v mesmo em uma pasta fora do C:\), e troca seu workspace para essa pasta.(Cria uma pasta no desktop mesmo e dentro dessa pasta vc copia a pasta da sua app e depois altera o workspace da sua ide, para essa pasta criada e dpois é só importar o projeto dessa pasta no desktop).
Acho que pode funcionar


Att Davi
Responder

Gostei + 0

07/06/2011

Davi Costa

E ai Felipe funcionou?

Att Davi
Responder

Gostei + 0

07/06/2011

Felipe Scherer

olá davi, movi tudo para o desktop e importei de lá e continua a mesma coisa. Não deu certo não.
Responder

Gostei + 0

07/06/2011

Davi Costa

Blza posta o código que carrega esse arquivo, queria tirar a dúvida se não está amarrado de alguma forma para o arquivo que se encontra no C:

att Davi
Responder

Gostei + 0

07/06/2011

Felipe Scherer

descobri como resolver,
ele não está acessando o xml via html por questões de segurança, o applet é proibido de ler, gravar, alterar ou eliminar qualquer arquivo no disco. A solução para isso e assinar o applet.
Vou tentar fazer isso e volto a postar os resultados.



Responder

Gostei + 0

09/06/2011

Dyego Carmo

Resolvido ?

Se sim , poderia concluir o chamado ?

Valeu !
Responder

Gostei + 0

09/06/2011

Felipe Scherer

ainda não, ainda estou tentando! assim que tiver resolvido posto os resultados
Responder

Gostei + 0

13/06/2011

Felipe Scherer

resolvi o problema sem precisar assinar o applet, consegui ler o arquivo apenas usando a sandbox, ou seja, a pasta em que ele se encontra e tem acesso para ler.
Responder

Gostei + 0

15/06/2011

Dyego Carmo

Resolvido ?

Se sim , poderia fechar ?

Valeu !
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar