IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Problème de signature de Jar avec java webstart


Sujet :

Développement Web en Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut [JWS]Problème de signature de Jar
    Bonjour.
    J'essaie de déployer une application java avec java webstart:
    http://monique.damichel.club.fr/tracegpx/tracegpx.php
    J'ai le message d'erreur:
    Impossible de lancer l'application.
    Le message d'erreur est: les ressources Jar dans le fichier JNLP n'ont pas été signées à l'aide du même certificat.
    Il y a 7 fichiers jar dans mon jnlp:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <resources>
    		<j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
    		<jar href="http://monique.damichel.club.fr/tracegpx/tracegpx.jar"/>
    	</resources>
     
    	<resources os="Windows">
    		<jar href="windows/j3dcore.jar"/>
    		<jar href="windows/vecmath.jar"/>
    		<jar href="windows/j3dutils.jar"/>
    		<nativelib href="windows/java3d.jar"/>
    	</resources>
     
    	<resources os="Windows">
    		<jar href="windows/jdic.jar"/>
    		<nativelib href="windows/jdic-native.jar"/>
    	</resources>
    et les 7 ont été signés avec le même certificat grâce à ant: (ils sont dans le répertoire deploy)

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <signjar keystore="keys.keytool" 
                 alias="JCD" storepass="monmotdepasse">
          <fileset dir="deploy">
            <include name="**/*.jar"/>
          </fileset>
        </signjar>

    il n'y a pas de message d'erreur à l'exécution de mon code Ant et les 7 fichiers sont bien signés.
    est-ce que quelqu'un peut m'aider?
    merci.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    un des jars est probablement déjà signé -> il contient maintenant deux signature. Java cryptography a tendance à pas gérer les signatures multiples, malheureusement. Il faut donc nettoyer tes jars d'origine.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut
    Ok. Les fichiers j3dcore.jar, vecmath.jar,j3dutils.jar proviennent de java3d. ils ont peut-être été signés par sun microsystems?
    mais alors on fait comment pour supprimer la première signature?

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ouvrir le jar avec winzip, si tu vois des sha partout dans le MANIFEST.MF ce sont les signatures, faut les virer

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut
    OK. c'est fait.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème pour lancer une application avec Java
    Par bintij dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 23/10/2011, 20h49
  2. Déploiement avec Java WebStart
    Par princessemira dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 21/06/2010, 13h13
  3. Trouver le path d'un fichier distribué avec java webstart
    Par JCD21 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 22/03/2010, 13h54
  4. Feature "export wizard" problème de signature des jars
    Par nhqnhq dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 11/12/2009, 15h42
  5. Problème de réception de mail avec java mail
    Par osiris23 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 26/05/2008, 21h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo