Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema file Jnlp

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    20

    Problema file Jnlp

    Ho un problema a riguardo al download e l'esecuzione di un semplice file jnlp tramite javawebstart.Io ho creato sia il file jar relativo all'applicazione che deve far comparire un semplice jPanel con scritto "hello world",che il file jnlp,nel quale il code base si rifersce ad un percorso perchè sto lavorando in locale.Il file jar funziona perfettamente,mentre il file jnlp restituisce il seguente errore:

    com.sun.deploy.net.FailedDownloadException: Impossibile caricare la risorsa: file:/C:/Users/Daniele/Desktop/EsempioJWS/Prova.jar.sign
    at com.sun.deploy.net.DownloadEngine.actionDownload(U nknown Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Un known Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Un known Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCache Entry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCache Entry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResource(Unkn own Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Un known Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unkn own Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
    at java.lang.Thread.run(Unknown Source)



    Questa è l'eccezione wrapped:

    java.io.FileNotFoundException: C:\Users\Daniele\Desktop\EsempioJWS\Prova.jar.sign (Impossibile trovare il file specificato)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unkn own Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unkn own Source)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequest(U nknown Source)
    at com.sun.deploy.net.DownloadEngine.actionDownload(U nknown Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Un known Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Un known Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCache Entry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCache Entry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResource(Unkn own Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Un known Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unkn own Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
    at java.lang.Thread.run(Unknown Source)



    Questo è il file jnlp:


    ?xml version="1.0" encoding="UTF-8"?>
    <jnlp spec "6.0 +"
    codebase="file:///C:/Users/Daniele/Desktop/EsempioJWS"
    href="Prova.jnlp">

    <information>
    <title>Prova</title>
    <vendor>Daniele</vendor>
    <offline-allowed/>
    </information>

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

    <resources>
    <j2se version="1.6+" />
    <jar href="Prova.jar.sign" />
    </resources>

    <application-desc main-class="mio.Prova" />

    </jnlp>

    Cosa può lanciare queste eccezioni?Il file jar si trova all'interno della stessa cartella del file jnlp.Può essere perchè i due file si trovino all'interno della stessa cartella e quindi lui non riesca a scaricarlo?

  2. #2
    la cartella C:\Users\Daniele\Desktop\EsempioJWS\ è condivisa?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    20
    Originariamente inviato da piunreks
    la cartella C:\Users\Daniele\Desktop\EsempioJWS\ è condivisa?
    no no non è condivisa

  4. #4
    prova a condividerla....

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    20
    Originariamente inviato da piunreks
    prova a condividerla....
    Si ma purtroppo non va uguale.Tra l'altro avevo provato a firmare e certificare il jar con la procedura presente nel sito della sun http://download.oracle.com/javase/6/...velopment.html ma dopo aver eseguito keytool -genkey -keystore myKeystore -alias myself quando premo invio per confermare la chiave del keystore mi restituisce il seguente errore:Errore keytool: java.io.FileNotFoundException: myKeystore (Accesso negato)

    Quindi ho firmato il jar per eseguirlo nelle applet.è la stessa cosa oppure non è così?Come si può risolvere questo problema riguardo alla firma ed al certificato dei jar?Può essere anche questo fatto che non fa eseguire il file?

  6. #6
    Probabile....
    Hai già provato a metter davanti a keytool tutto il percorso?
    ad es.
    c:\Programmi\Java\jdk1.6.0_05\bin\keytool

    io uso questo comando:


    c:\Programmi\Java\jdk1.6.0_05\bin\keytool -genkey -alias Pippo -keystore mystore -keypass kpi135 -dname "cn=Io s.r.l." -storepass abc123

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    20
    Originariamente inviato da piunreks
    Probabile....
    Hai già provato a metter davanti a keytool tutto il percorso?
    ad es.
    c:\Programmi\Java\jdk1.6.0_05\bin\keytool

    io uso questo comando:


    c:\Programmi\Java\jdk1.6.0_05\bin\keytool -genkey -alias Pippo -keystore mystore -keypass kpi135 -dname "cn=Io s.r.l." -storepass abc123
    ho provato anche così ma da sempre errore keytool:java.io.FileNotFoundException:mystore(Acce sso negato)

  8. #8
    Hai provato a mettere -storepass e -keypass? che poi dovrai utilizzare anche per la generazione del certificato

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    20
    Originariamente inviato da piunreks
    Hai provato a mettere -storepass e -keypass? che poi dovrai utilizzare anche per la generazione del certificato
    come prima ma senza nulla scritto dopo?se è così l'ho fatto ma da sempre lo stesso errore non accede al mystore.Inoltre quando cerco di scaricare il file ognitanto compare anche questo errore:

    adFieldException[ Il campo <jnlp>href presenta un valore non valido: Prova.jnlp,Prova.jnlp]
    at com.sun.javaws.jnl.XMLUtils.getAttributeURL(Unknow n Source)
    at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescript or(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescript or(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescript or(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)

  10. #10
    Putroppo sono due giorni che ci sto sbattendo la testa su questa cosa stupida

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.