Bonjour,
je débute sur jws et j'aurais besoin d'un coup de pouce
en fait j'a crée un petit ecran en swt (qui nécessite donc le fait de référencer deux jars auxilliares pour les composants swt).
il marche bien sous eclipse alors je décide de le déployer en jws, je fais mon jar projet (export ds eclipse), je fais une cle, je signe le jar, je signe aussi les deux jars référencés, puis je place le jar de mon écran ds le ROOT de tomcat avec les deux jars référencés (car il ne les a pas exporté) et aussi mon fichier jnlp.
quand je demande mon écran en jws (lien dans une page web de test), le fichier jnlp est appelé mais une erreur m'est affichée, voic les détails :
quelqu'un pourra m'aider svp ?
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72 Java Web Start : erreur dans le fichier de lancement Général : Une erreur est survenue au cours du lancement ou de l'exécution de l'application. Titre : testEcran Fournisseur : AAA Catégorie : Erreur dans le fichier de lancement Les ressources JAR définies dans le fichier JNLP n'ont pas été signées à l'aide du même certificat Fichier de lancement : <?xml version="1.0" encoding="UTF-8"?> <jnlp spec="1.0+" codebase="http://localhost:8080/" href="testEcran.jnlp"> <information> <title>testEcran</title> <vendor>AAA</vendor> <homepage href="index.html" /> <description>simple test de testEcran avec JWS.</description> <offline-allowed /> </information> <resources> <j2se version="1.3+"/> <jar href="testEcran.jar" main="true" /> <jar href="org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar" main ="false"/> <jar href="org.eclipse.swt_3.3.2.v3349d.jar" main ="false"/> </resources> <application-desc main-class="org.eclipse.swt.gestion.testEcran"/> <security> <all-permissions/> </security> </jnlp> Exception : JNLPException[category: Erreur dans le fichier de lancement : Exception: null : LaunchDesc: <jnlp spec="1.0+" codebase="http://localhost:8080/" href="http://localhost:8080/testEcran.jnlp"> <information> <title>testEcran</title> <vendor>AAA</vendor> <homepage href="http://localhost:8080/index.html"/> <description>simple test de testEcranavec JWS.</description> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.3+"/> <jar href="http://localhost:8080/testEcran.jar" download="eager" main="true"/> <jar href="http://localhost:8080/org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar" download="eager" main="false"/> <jar href="http://localhost:8080/org.eclipse.swt_3.3.2.v3349d.jar" download="eager" main="false"/> </resources> <application-desc main-class="org.eclipse.swt.candidat.testEcran"/> </jnlp> ] at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source) at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source) at com.sun.javaws.Launcher.continueLaunch(Unknown Source) at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source) at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Merci d'avance
(Je précise que j'ai crée une clé de certification et j'ai signé avec les trois jars)
Partager