Webstart Exception trotz signierten JARs

MSJones

Mitglied
Hallo.
Hab mir eine kleine Anwendung gebastelt, die verschiedene Webseiten auslesen soll und die erlangten Ergebnisse in eine XML-datei schreiben soll.
Die XML-Datei enthält auch verschiedene Konfigurationen, wie z.B. die Seiten auf denen gesucht werden soll.

Auf die XML-Datei greif ich mit dem JDom-Paket zu.
Nun hab ich aber das Problem, daß sich das JDom-Paket scheinbar nicht signieren läßt, denn ich bekomm immer wieder folgende Exception:
Code:
com.sun.deploy.net.JARSigningException: Unsignierter Eintrag in Ressource: [url]http://scan.xxx.de/jdom.jar[/url] gefunden
	at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
	at com.sun.javaws.security.SigningInfo.check(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.launch(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)

Hab die JAR erst mal so probiert, wie ich sie heruntergeladen hab und dann nocheinmal selbst signiert und dann probiert.
jarsigner sagt mir, daß die JAR richtig signiert ist.

Wenn ich lokal starte, funktioniert alles super. Aber ich möcht das eben als WebStart-Anwendung haben.

Jemand ne Idee, worans liegen könnte?

Vielleicht hier mal noch meine JNLP-Datei:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://scan.xxx.de">
    <information>
        <title>Scanner</title>
        <vendor>MSJones</vendor>
        <description kind="short">
                Ein Programm, welches Webseiten scannt und ergebnisse in XML schreibt
        </description>
    </information>
    <resources>
        <!-- Application Resources -->
        <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
        <jar href="scan.jar" main="true" size="26263"/>
        <jar href="apache-mime4j-0.6.jar" size="362956" />
        <jar href="commons-codec-1.3.jar" size="50490" />
        <jar href="commons-email-1.2.jar" size="34762" />
        <jar href="commons-logging-1.1.1.jar" size="64458" />
        <jar href="dsn.jar" size="20350" />
        <jar href="httpclient-4.0.1.jar" size="311441" />
        <jar href="httpcore-4.0.1.jar" size="187044" />
        <jar href="httpmime-4.0.1.jar" size="28236" />
        <jar href="imap.jar" size="180785" />
        <jar href="jdom.jar" size="159508" />
        <jar href="mailapi.jar" size="265044" />
        <jar href="pop3.jar" size="38692" />
        <jar href="smtp.jar" size="47763" />

    </resources>
    <application-desc
         name="Scan Skript"
         main-class="Scan"
         width="300"
         height="300">
	<argument>XMLFile=c:/test.xml</argument>
     </application-desc>
     <update check="background"/>
     <security>
          <all-permissions/>
     </security> 
</jnlp>
 

freez

Top Contributor
Ich hatte einen ähnlich gelagerten Fall, da war da jar bereits signiert und durch das selbst signieren wird diese offenbar nicht überschrieben, sondern ist zusätzlich vorhanden.

Ich habe mir so beholfen:
1. entpacken des jars
2. löschen der Signaturfiles
Code:
del META-INF\*.SF
del META-INF\*.RSF
del META-INF\*.RSA
3. packen des jars
4. selbst signieren

PS: Ich habe nicht geprüft, ob es rechtlich in Ordnung ist, wenn du dies mit deinem Jar machst.
 

MSJones

Mitglied
Super, hat geklappt.
Danke.
Aber was mich ein wenig verwundert:

Ich hab jetzt von den Dateien her nur meine eigene Signatur gelöscht.
Andere SF, RSF und RSA Dateien waren nicht da.

Und wenn das Paket schon signiert gewesen wäre, dann hätte es ja eigentlich funktionieren müssen, als ich das JAR verwendet hab, bevor ich meine Signatur drangehängt hab.

Kann höchstens sein, daß ANT da Mist gebaut hat, denn damit hab ich die Pakete signiert.
Muß ich heut abend mal testen, ob da ein Unterschied existiert, wenn ich das Paket von Hand oder per ANT-Skript signiere.

Jedenfalls funktioniert das Skript jetzt.
Vielen Dank.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Java-Webstart und Update-Checks Allgemeine Java-Themen 0
O Interpreter-Fehler WebStart-Applikation startet nicht Allgemeine Java-Themen 5
J Webstart (auf Apache) jnlp wird nicht geladen Allgemeine Java-Themen 2
T Firefox und Webstart: Ohne JNLP Download Allgemeine Java-Themen 2
N XML Datei und Webstart Allgemeine Java-Themen 6
schlingel Webstart/Applet Problem - Classloader-Bug Allgemeine Java-Themen 7
M Webstart-Fehler Cache Allgemeine Java-Themen 3
S Webstart: vollständige JNLP-Doku. gesucht Allgemeine Java-Themen 4
jgh Webstart Allgemeine Java-Themen 3
C Webstart: Zugriff auf lokale Dateien? Allgemeine Java-Themen 2
S Java Webstart Applikation in den Autostart? Allgemeine Java-Themen 3
H Webstart...Start dauert ewig... Allgemeine Java-Themen 5
M WebStart Anwendung nicht dauerhaft Cachen Allgemeine Java-Themen 3
T CP Problem: Webstart + Logging properties file + eigener Handler Allgemeine Java-Themen 7
M WebStart problem Allgemeine Java-Themen 2
I Java Webstart Allgemeine Java-Themen 5
K Probleme mit JAVA Webstart Allgemeine Java-Themen 8
E Webstart Allgemeine Java-Themen 6
foobar Eclipse RCP + Webstart Allgemeine Java-Themen 3
P Webstart nochmal Allgemeine Java-Themen 7
P Ubuntu/Webstart Allgemeine Java-Themen 2
P webstart Allgemeine Java-Themen 55
L Applet oder Webstart? (speichern) Allgemeine Java-Themen 4
H WebStart und plug-in Allgemeine Java-Themen 3
S Java Webstart Allgemeine Java-Themen 9
M WebStart MimeType fehler Allgemeine Java-Themen 2
M Webstart Allgemeine Java-Themen 3
0 Webstart-Anwendung Allgemeine Java-Themen 20
M Webstart nutzen? Allgemeine Java-Themen 9
G Java-Webstart-Ressourcen Allgemeine Java-Themen 2
W Queue.remove() -> no such element exception Allgemeine Java-Themen 17
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
N Kann ich die Nullpointer Exception umgehen Allgemeine Java-Themen 12
N A java Exception has occured Allgemeine Java-Themen 8
G javafx "class path" exception Allgemeine Java-Themen 5
H Interface PluginSystem ClassNotFound exception für library Klassen Allgemeine Java-Themen 10
tom.j85 Exception bei Abfrage von Ländercodes in API? Allgemeine Java-Themen 13
S Exception Allgemeine Java-Themen 5
LimDul Streams und Exception Allgemeine Java-Themen 8
C FileLock - Exception wird immer geworfen Allgemeine Java-Themen 4
S Wertbeschränkung Exception oder Anpassung? Allgemeine Java-Themen 4
D Nullpointer Exception Problem Allgemeine Java-Themen 5
Kirby.exe Nullpointer Exception bei Queue Allgemeine Java-Themen 5
R Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus Allgemeine Java-Themen 2
P Swing Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: npoints > xpoints.length || npoints > ypoints.length Allgemeine Java-Themen 5
S RMI Exception Allgemeine Java-Themen 0
S MSSQL Exception & Connection String Allgemeine Java-Themen 19
S Interface, generischer Datentyp, Exception? Allgemeine Java-Themen 3
coolian warum bekomme ich ein string index out of bounds exception Allgemeine Java-Themen 17
B Aufruf der Methode ergibt eine Exception Allgemeine Java-Themen 13
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
M Klassen Serializable Exception Allgemeine Java-Themen 1
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
E Thread Exception Allgemeine Java-Themen 6
javaerd Binomialkoeffizient ausrechnen, Exception in thread "main" java.lang.StackOverflowError Allgemeine Java-Themen 6
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
G Java/LibGDX File Loading Exception Allgemeine Java-Themen 2
B Exception in Application init method Allgemeine Java-Themen 5
H OOP Testen einer Exception mit JUnit Allgemeine Java-Themen 8
M javafx ComboBox- Nullpointer Exception Allgemeine Java-Themen 6
perlenfischer1984 Dialect class not found exception Allgemeine Java-Themen 15
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
perlenfischer1984 Functionsparameter prüfen und eine Exception werfen !? Allgemeine Java-Themen 11
E Probleme mit nextInt() und Exception Allgemeine Java-Themen 35
Z Exception wird nicht ausgelöst Allgemeine Java-Themen 2
0 Animiertes Gif anzeigen - NullPointer Exception Allgemeine Java-Themen 19
T Konstruktor löst exception aus Allgemeine Java-Themen 7
KilledByCheese Dezimal nach Hexadezimal rechner wirft seltsame exception Allgemeine Java-Themen 4
V Compiler-Fehler Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 125, Size: 125 Allgemeine Java-Themen 11
D Codeausführung bevor Exception abgeschlossen ist Allgemeine Java-Themen 11
T FileNotFound Exception Allgemeine Java-Themen 9
L Exception/Error auf JDialog umleiten Allgemeine Java-Themen 2
C Arithmetic Exception, obwohl nichts 0 ist Allgemeine Java-Themen 5
M A Java Exception has occured. Allgemeine Java-Themen 1
J Exception in thread "main" java.lang.NoClassDefFoundError Allgemeine Java-Themen 4
M Exception in thread "AWT-EventQueue-0" Allgemeine Java-Themen 6
P Input/Output java.util.Scanner in einer Schleife und Exception-Behandlung: Einlesen einer Zahl Allgemeine Java-Themen 4
E A Java Exception Has Occured Allgemeine Java-Themen 4
T Exception handling Allgemeine Java-Themen 7
P lazy loading exception Allgemeine Java-Themen 0
A Interpreter-Fehler OutOfMemory Exception mit Base64 decode Allgemeine Java-Themen 3
S Java Applet Crash - Keine Exception Allgemeine Java-Themen 8
S Best Practice verschiedene Exceptions fangen und neue Exception erzeugen Allgemeine Java-Themen 11
K Exception in thread "AWT-EventQueue-1" Allgemeine Java-Themen 2
K Gepacktes Jar-File gibt beim Doppelklick eine Exception aus Allgemeine Java-Themen 4
P Eigene Exception Klasse Allgemeine Java-Themen 7
N Java Interne Exception Allgemeine Java-Themen 4
B JUnit4 Exception-Test Allgemeine Java-Themen 4
127.0.0.1 SQL Exception, kein Driver Allgemeine Java-Themen 9
S Erste Schritte Exception beendet Schleife nicht - Methode macht trotz throw weiter? Allgemeine Java-Themen 9
R ZIP FileSystem unter Windows wirft exception Allgemeine Java-Themen 7
H java.util.Timer und Funktion mit SQL Exception Allgemeine Java-Themen 5
Ollek Barcode mit Barcode4J erzeugen - Exception Allgemeine Java-Themen 4
Z Concurrent Modification Exception - HashMap (kein remove) Allgemeine Java-Themen 4
E Eigene Exception Klasse erstellen Allgemeine Java-Themen 3
L Variablen IO Exception weil File angeblich nicht exisitert Allgemeine Java-Themen 10
T Exception versus Rückgabeparamter Allgemeine Java-Themen 26
S Exception enableDepthTest Allgemeine Java-Themen 7
M JAXB Reimport zu Hibernate DB -> Exception Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben