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

JWS Java Discussion :

[JNLP] Lancement inactif


Sujet :

JWS Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut [JNLP] Lancement inactif
    Bonjour,
    voici que je fait mon premier jnlp et j'ai un problème lors du lancement de l'application.
    J'ai actuellement généré mon .jar avec Ant comme ceci.

    Code : 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
        <!-- Classpath -->	
      <path id="project.classpath">
        <fileset dir="${basedir}/LIB_signed">
      	<include name="**/*.jar"/>
        </fileset>	
      </path>
     
     
     
    	<!-- Clean & Init -->
    			<!--  -->
    			<target name="clean">
    				<delete dir="${basedir}/gen"/>
    			</target>
    			<target name="init" depends="clean">
    				<mkdir dir="${basedir}/gen"/>
    			</target>
     
    	<!-- Compile -->
    			<!--  -->
    			<target name="compile-sources">
    				<javac srcdir="${basedir}/src" destdir="${basedir}/gen"	debug="on" debuglevel="lines,vars,source" target="1.5">	
    					  <classpath refid="project.classpath"/>
    		    	</javac>
    				<echo>End of copying compiled classes</echo>
    			</target>
     
    	<!-- Generation .jar -->
    			<!--  -->
    			<target name="jar-generation" depends="init,compile-sources" >
    				<delete dir="${basedir}/jar"/>
    				<mkdir dir="${basedir}/jar"/>
    				<jar destfile="${basedir}/jar/wms.jar" basedir="${basedir}/gen">
    					<include name="**/*.class"/>
    				</jar>
    				<echo>End of .jar generation</echo>
    			</target>
    Puis j'ai signé toutes mes librairies ainsi que mon propre .jar et mis tout ceci sur mon serveur local, avec le fichier .jnlp que voici :

    Code : 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
    17
    18
    19
    20
    21
    <jnlp spec="1.0+" codebase="http://mon_url/" href="http://mon_url/wms.jnlp">
      <information>
        <title>XXX</title>
        <vendor>XXX</vendor>
        <homepage href="http://mon_url/"/>
        <offline-allowed />
      </information>
      <security>
        <all-permissions/>
      </security>
      <update check="timeout" policy="always"/>
      <resources>
        <java href="http://java.sun.com/products/autodl/j2se" version="1.5+"/>
        <jar href="http://mon_url/wms.jar" download="eager" main="true"/>
        <jar href="http://mon_url/LIB_signed/commons-email-1.1.jar" download="eager" main="false"/>
        <jar href="http://mon_url/LIB_signed/mail.jar" download="eager" main="false"/>
        <jar href="http://mon_url/LIB_signed/log4j-1.2.15.jar" download="eager" main="false"/>
        <jar href="http://mon_url/LIB_signed/freemarker.jar" download="eager" main="false"/>
      </resources>
      <application-desc main-class="com.xxx.Main" />
    </jnlp>
    Le lancement de mon jnlp fonctionne, j'arrive bien jusqu'a la page du certificat que j' accepte, et la plus rien, pas d'erreur mais pas de lancement de l'application non plus.
    Ma class com.xxx.Main est bien le main de mon application, et elle fonctionne très bien sous Eclipse.

    Mon architechture sur le server est
    http://mon_url/index.html --> lien vers mon .jnlp
    --------------------mon_fichier.jnlp
    --------------------LIB_signed/
    -------------------------------mes_libs.jar

    D'après ce que j'ai compris il n'est pas nécessaire de configurer le .jar en tant qu' exécutable, es-ce bien vrai ?

    Après avoir retourné dans tous les sens toutes les configurations possibles sans résultats, je m'en remet à vous pour m' aiguiller s' il vous plait, merci beaucoup !!

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Résolu
    Problème résolu,
    j'ai affiché la console java et lancé le javaws -viewer avec mon url, et j'ai vu que mon .jar ne contenait pas mon dossier /resources.
    Je l'ai donc rajouté à mon script Ant! Et ça tourne comme sur des roulettes, si j'avais su que l'on pouvait afficher la console Java .. .

    Désolé d'avoir posté pour rien !

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

Discussions similaires

  1. [WD17] Hexecuterequete, Hlibererequete : second lancement inactif
    Par gancau dans le forum WinDev
    Réponses: 0
    Dernier message: 09/09/2014, 15h01
  2. lancement jnlp : pb de signature jar
    Par youness78 dans le forum JWS
    Réponses: 2
    Dernier message: 08/02/2010, 15h06
  3. pb fichier lancement jnlp
    Par youness78 dans le forum JWS
    Réponses: 9
    Dernier message: 10/12/2009, 11h57
  4. Réponses: 2
    Dernier message: 14/08/2008, 17h45
  5. lancement jnlp
    Par CandS dans le forum JWS
    Réponses: 3
    Dernier message: 29/08/2007, 17h16

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