Problemas com Java Web Start

6 respostas
S

Olá pessoal,

estou iniciando alguns testes com JWS e de cara já estou com um problema. No momento que executo a aplicação na web ele me dá o seguinte erro:

ERROR: Unsigned apllication requesting unrestricted access to system
Unsigned resource: http://localhost:8084/WebHelloJWS/HelloJWS.jar

JNLPException[category: Security Error : Exception: null : LaunchDesc:





Tutorial Java Web Start

GUJ



Tutorial Java Web Start

Tutorial JWS



















 ]

at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)

at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)

at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)

at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)

at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)

at com.sun.javaws.Launcher.launch(Unknown Source)

at com.sun.javaws.Main.launchApp(Unknown Source)

at com.sun.javaws.Main.continueInSecureThread(Unknown Source)

at com.sun.javaws.Main$1.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Alguém pode me dá um help please?

6 Respostas

M

Você tem que assinar o jar. Pesquise por assinar jar que você encontra alguns tutoriais.

S

Obrigado dr, funcionou valeu. Agora, para conectar com o banco, terei que assinar o driver do postgres tb?

M

Se o jar do postgres for ficar dentro do teu jar acho que você assina tudo junto, se for acessar externo(como uma lib externa), aí eu acho que você tem que alterar é as permissões no teu arquivo jnlp dentro da tag security tem umas opções de acesso, daí você pode consultar a sintaxe aqui: http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/syntax.html.

S

Olá,

fico muito grato pela atenção. Fiz alguns testes aqui e foi só assinar o driver do postgres e colocar na mesma estrutura do meu jar principal e funcional blzz rsrsrs.

Obrigado.

S

Mais uma coisa, estou tentando acessar um arquivo no cliente através do JWS mas não estou conseguindo e ele não está me retornando erro nenhum. Podes me ajudar com isso?

Obrigado desde já.

M

Imagino que o o console do javaWebStart esteja ativo… caso, não esteja veja aqui neste link como habilitar: https://trancheproject.org/users/console.jsp

Não precisei acessar arquivos no cliente via javaWebStart, mas, pode ser uma questão de segurança, o estranho é não retornar um erro.

Criado 18 de agosto de 2009
Ultima resposta 19 de ago. de 2009
Respostas 6
Participantes 2