2010-12-10 120 views
7

Estoy tratando de iniciar una aplicación java a través de inicio web y me aparece el siguiente error que parece que no puedo entender. Cualquier sugerencia, consejo o trucos para resolver esto sería muy apreciado.Inicie el archivo de error en Java Web Start

JNLPException[category: Launch File Error : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/"> 
    <information> 
    <title>J2RE 1.5.0_22 Installer</title> 
    <vendor>Sun Microsystems, Inc.</vendor> 
    <homepage href="null"/> 
    </information> 
    <security> 
    <all-permissions/> 
    </security> 
    <update check="timeout" policy="always"/> 
    <resources> 
    <java href="http://java.sun.com/products/autodl/j2se" version="1.3+"/> 
    <jar href="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/javaws-j2re-inst.jar" download="eager" main="false"/> 
    <property name="installerLocation" value="jre-1_5_0_22-linux-i586.bin"/> 
    <property name="installerSize" value="17283082"/> 
    <property name="javaVersion" value="1.5.0_22"/> 
    <property name="platformVersion" value="1.5"/> 
    <property name="licenseSize" value="13238"/> 
    <property name="waitString.0" value="[yes or no]"/> 
    <property name="responseString.0" value="yes"/> 
    <property name="osplatform" value="linux-i586"/> 
    </resources> 
    <installer-desc main-class="com.sun.webstart.installers.Main"/> 
</jnlp> ] 
    at com.sun.javaws.JnlpxArgs.executeInstallers(JnlpxArgs.java:500) 
at com.sun.javaws.Launcher.prepareResources(Launcher.java:993) 
at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:621) 
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:327) 
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:199) 
at com.sun.javaws.Launcher.launch(Launcher.java:116) 
at com.sun.javaws.Main.launchApp(Main.java:417) 
at com.sun.javaws.Main.continueInSecureThread(Main.java:249) 
at com.sun.javaws.Main$1.run(Main.java:111) 
at java.lang.Thread.run(Thread.java:662) 

Respuesta

0

noto que tiene

<homepage href="null"/> 

que parece que podría ser el origen del problema? Si no tiene una página de inicio, puede tratar de omitir esa etiqueta, en lugar de establecer un valor nulo.

+0

No estoy seguro de que donde está viniendo. En mi archivo jnlp tengo esta etiqueta: Realmente no entiendo por qué es diferente en el mensaje de error. – spinlock

1

Cuando "Web Start" ejecuta la clase installer-desc, necesita conocer el resultado del instalador. Si no obtiene respuesta, entonces aparece la excepción.

comunicarse con "Web Start" de esta manera:

ExtensionInstallerService installerService = 
      (ExtensionInstallerService) ServiceManager. 
       lookup("javax.jnlp.ExtensionInstallerService"); 

//Say Successfully 
installerService.installSucceeded(false); 

//Say failure 
installerService.installFailed(); 
Cuestiones relacionadas