tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
696
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MariusMeuser MariusMeuser ist offline Mitglied
    Registriert seit
    Jun 2004
    Beiträge
    21
    Hallo,

    hab da ein kleines Problem und hoffe mir kann geholfen werden.

    Ich habe einen kleinen WebDav-Clienten geschrieben, der sich über https mit einem Server
    verbinden soll. Hierfür wird ein von mir erzeugter keystore benötigt, der bereits mit den entsprechenden
    Zertifikaten gefüttert ist.

    Ich habe das Programm nun außerhalb der IDE testen wollen, was allerdings akut fehlschlägt.

    In Eclipse funktioniert alles wunderbar, VM Parameter: -Djavax.net.ssl.trustStore=config\key

    Starte ich nun jedoch meine Applikation in der Kommandozeile ebenfalls mit dem gleich VM Argument, die Ordnerstruktur etc. ist auch alles gleich, so scheint er jedoch den keystore nicht zu finden.

    Kann gut sein, dass es ein absolut banaler Fehler ist, wäre für jede Hilfe sehr sehr dankbar.


    MfG

    Marius
     

  2. #2
    XesperantoX XesperantoX ist offline Mitglied Bronze
    Registriert seit
    Nov 2005
    Ort
    Madrid
    Beiträge
    27
    Holá,

    bin mir nicht sicher ob dies Dein Problem löst, aber vielleicht hilft es Dir den Fehler einzugrenzen. Du kannst alternativ auch den Pfad und das Passwort in den System Properties setzen, weiß nich ob die Lösung generell für dich in Frage kommt, aber probier's vielleicht mal aus und schau was die Commandozeile sagt.

    Code :
    1
    2
    3
    4
    
            System.setProperty("javax.net.ssl.keyStore", pathToKeystore );
            System.setProperty("javax.net.ssl.keyStorePassword",passForKeystore);
            System.setProperty("javax.net.ssl.trustStore", pathToKeystore);
            System.setProperty("javax.net.ssl.trustStorePassword",passForKeystore);
    Danach brauchst du das Commandozeilen Argument nicht mehr. Andernfalls würde ich drauf tippen das es am Classpath liegt und die JVM an der falschen Stelle sucht.

    Saludos
    Sascha
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 03.03.09, 19:17
  2. Antworten: 0
    Letzter Beitrag: 16.01.08, 13:32
  3. Antworten: 2
    Letzter Beitrag: 06.07.06, 13:57
  4. Keystore Problem
    Von mansenpansen im Forum Java
    Antworten: 0
    Letzter Beitrag: 12.12.05, 21:37
  5. Antworten: 3
    Letzter Beitrag: 12.07.04, 16:03