Sign Jars no JAVA WEB START nao funciona

1 resposta
fujioka

Gente é o seguinte tenho uma aplicação que precisa ter acesso irrestrito a maquina do usuário... ai tenho minha aplicação .jar que depende de outros jars providos por terceiros.

Ja coloquei no JNLP

<security>   
      <all-permissions/>   
  </security>

ja assinei todos os jars, porém quando tento acessar a aplicação, é disparada o mesmo erro, de que eu nao tenho acesso... segui todos os passos que seriam nescessarios mas nada.....

JA verifiquei se os mesmos ja foram assinadas corretamente.. Ta aparentemente tudo certinho!
<?xml version="1.0" encoding="utf-8"?>
<jnlp
  spec="1.5+"
  codebase="http://localhost:8080/vepersonal/"
  href="Vepersonal.jnlp">
	
   <security>   
      <all-permissions/>   
   </security> 
   
    <information>
        <title>VEPersonal</title>
        <vendor>VEPersonal</vendor>
        <homepage href="http://localhost:8080/vepersonal/"/>
        <description>VEPersonal</description>
		<description kind="one-line">VEPersonal</description>   
        <description kind="tooltip">VEPersonal</description> 
        <description kind="short">VEPersonal</description>
        <offline-allowed/>
    </information>	
	


    <resources>

        <j2se version="1.5+" java-vm-args="-Xmx512M -XX:MaxDirectMemorySize=256M" href="http://java.sun.com/products/autodl/j2se" />

	<!-- <j2se version="1.5+"/> -->

        <jar href="vepersonal.jar" main="true"/>

        <jar href="jars/dis.jar"/>

        <jar href="jars/aviatrix3d-all.jar"/>

        <jar href="jars/disxml.jar"/>

        <jar href="jars/dxinput.jar"/>

        <jar href="jars/FastInfoset.jar"/>

        <jar href="jars/geoapi.jar"/>

        <jar href="jars/gnu-regexp-1.0.8.jar"/>

        <jar href="jars/gt2-main.jar"/>

        <jar href="jars/jdom.jar"/>

        <jar href="jars/jinput.jar"/>

        <jar href="jars/js.jar"/>

        <jar href="jars/jutils.jar "/>

        <jar href="jars/log4j.jar"/>

        <jar href="jars/odejava.jar"/>

        <jar href="jars/smack.jar"/>

        <jar href="jars/smackx.jar"/>

        <jar href="jars/smackx-debug.jar"/>

        <jar href="jars/units-0.01.jar"/>

        <jar href="jars/httpclient.jar"/>

        <jar href="jars/j3d-org.jar"/>

        <jar href="jars/joal.jar"/>

        <jar href="jars/jogl.jar"/>

        <jar href="jars/uri.jar"/>

        <jar href="jars/vecmath.jar"/>

        <jar href="jars/vlc_uri.jar"/>

        <jar href="jars/xj3d-all.jar"/>

        <jar href="jars/xj3d-cefx3d.jar"/>

        <jar href="jars/xj3d-common.jar"/>

        <jar href="jars/xj3d-config.jar"/>

        <jar href="jars/xj3d-core.jar"/>

        <jar href="jars/xj3d-eai.jar"/>

        <jar href="jars/xj3d-ecmascript.jar"/>

        <jar href="jars/xj3d-external-sai.jar"/>

        <jar href="jars/xj3d-j3d.jar"/>

        <jar href="jars/xj3d-java-sai.jar"/>

        <jar href="jars/xj3d-images.jar"/>

        <jar href="jars/xj3d-jaxp.jar"/>

        <jar href="jars/xj3d-jsai.jar"/>

        <jar href="jars/xj3d-net.jar"/>

        <jar href="jars/xj3d-norender.jar"/>

        <jar href="jars/xj3d-ogl.jar"/>

        <jar href="jars/xj3d-parser.jar"/>

        <jar href="jars/xj3d-render.jar"/>

        <jar href="jars/xj3d-runtime.jar"/>

        <jar href="jars/xj3d-sai.jar"/>

        <jar href="jars/xj3d-sav.jar"/>

        <jar href="jars/xj3d-script-base.jar"/>

        <jar href="jars/xj3d-xml-util.jar"/>

        <jar href="jars/xj3d-xml.jar"/>

    </resources>
	
    <application-desc main-class="GerenteTeste"/>
  
</jnlp>

acima ta o código!

e o erro

AN error occured while lauchinf/running the application

TITLE: VPERSONAL
VENDOR: VEPersonal
CAtegory: Security Error

Unsigned Application requesting unrestricted access to system
Unsigned resource http://:8080/vepersonal/jars/xj3d-sml.jarr

também ja assinei e ja veriquei se os jjars estavam assinados... alguém sabe o por que desse erro?

1 Resposta

fujioka

Ja corrigido!! O problema era que ja possui jars assinados, ai so tive que abrilos com o Winrar e apagar os arquivos *.DSA e *.SF que ficam de META-INF e pronto fiz um scriptzinho e mandei assinar todas as jars… funcionando Perfeito agora!!

Criado 25 de fevereiro de 2007
Ultima resposta 26 de fev. de 2007
Respostas 1
Participantes 1