2009-09-08 8 views
0

J'ai un JAR signé avec un certificat auto-signé et déployé par JWS. Il fonctionne généralement bien (la plupart du temps) mais échoue parfois ce qui est assez ennuyeux, il montre l'écran de démarrage mais rien d'autre.Échec aléatoire de l'application JavaWebStart

Ce sont les dernières lignes du journal:

<record> 
<date>2009-09-08T16:55:33</date> 
<millis>1252421733468</millis> 
<sequence>173</sequence> 
<logger>com.sun.deploy</logger> 
<level>FINE</level> 
<class>com.sun.deploy.util.LoggerTraceListener</class> 
<method>print</method> 
<thread>10</thread> 
<message>network: Conectando socket://127.0.0.1:4590 con proxy=DIRECT 
</message> 
</record> 
<record> 
<date>2009-09-08T16:55:37</date> 
<millis>1252421737171</millis> 
<sequence>174</sequence> 
<logger>com.sun.deploy</logger> 
<level>FINE</level> 
<class>com.sun.deploy.util.LoggerTraceListener</class> 
<method>print</method> 
<thread>10</thread> 
<message>security: JAVAWS AppPolicy Permission requested for: http://127.0.0.1/ikuspro/ikuspro.jar 
</message> 
</record> 
<record> 
<date>2009-09-08T16:55:37</date> 
<millis>1252421737171</millis> 
<sequence>175</sequence> 
<logger>com.sun.deploy</logger> 
<level>FINE</level> 
<class>com.sun.deploy.util.LoggerTraceListener</class> 
<method>print</method> 
<thread>10</thread> 
<message>security: We were not granted permission, exiting 
</message> 
</record> 
</log> 

Et ceci est mon fichier jnlp

<?xml version="1.0" encoding="utf-8"?> 
<!-- Fichero JNLP de Ikuspro --> 
<jnlp spec="6.0" codebase="http://127.0.0.1/ikuspro" href="ikuspro.jnlp"> 
<information> 
<title>Ikuspro</title> 
<vendor>MyName</vendor> 
<homepage href=""/> 
<description>Ikuspro</description> 
<description kind="short">Desc+ 
</description> 
<icon href="ikusproLogo.png"/> 
<icon kind="splash" href="splash.png"/> 
<offline-allowed/> 
<shortcut online="true"> 
<desktop/> 
<menu submenu="Ikuspro"/> 
</shortcut> 
</information> 
<security> 
<all-permissions/> 
</security> 
<update check="timeout" policy="prompt-update"> 
</update> 
<resources> 
<j2se version="1.6" java-vm-args="-esa -Xnoclassgc"/> 
<jar href="ikuspro.jar"/> 
</resources> 
<application-desc main-class="ikuspro.main.Ikuspro"/> 
</jnlp> 

Comme je l'ai dit ne se produit pas toujours et le certificat a été accepté de façon permanente. En outre, je vois que le débogage est au niveau FINE, comment puis-je le rendre plus verbeux?

Merci à l'avance

Répondre

0

On dirait que ce fut un bogue dans l'exécution 1.6.0_11. J'ai mis à jour à 1.6.0_15 et ça fonctionne bien maintenant.