Ich habe ein jar, das super mit Java Web startet, wenn ich die IP-Adresse des Servers durchsuche. Sobald ich den Server Name stattdessen versuche, bekomme ich die folgende Ausnahme:
%Vor%Die umgebrochene Ausnahme:
%Vor%JNLP:
%Vor%Irgendeine Idee, wonach ich suchen sollte?
Fügen Sie Ihre IP-Adresse in Ihre Host-Datei (C: \ Windows \ System32 \ drivers \ etc \ host) für den jeweiligen Server ein:
Beispieleintrag:
10.100.101.102 server1.us.vijay.com Vijay Server
Ich bin mir nicht sicher, was genau das Problem ist, aber ich habe eine meiner jnlp-Dateien angeschaut und ich habe den vollständigen Pfad zu jeder meiner jar-Dateien angegeben. (Ich habe eine Geschwindigkeitsvorlage, die die app.jnlp-Datei erzeugt, die sie an allen richtigen Stellen platziert, wenn mein Maven-Build ausgeführt wird)
Eine Sache, die ich gesehen habe, ist, dass die jnlp-Datei von der Webstart-Laufzeit erneut heruntergeladen wird und das Attribut href (das in Ihrer jnlp-Datei leer ist) verwendet, um die Datei erneut herunterzuladen. Ich würde dort anfangen und versuchen, den vollständigen Pfad auch in die jnlp-Dateien einzufügen ... Ich habe Webstart als eine unbeständige Geliebte gefunden!
Wenn jemand anders hierher kommt, weil er versucht, einen Jenkins-Slave einzurichten, dann müssen Sie die URL des Hosts auf die Adresse setzen, die sie tatsächlich benutzt.
Gehen Sie auf dem Host zu Jenkins verwalten & gt; Konfiguriere System und bearbeite "Jenkins URL"
Ich habe das gleiche Problem, ich habe die Host-Datei mit der Server-Adresse aktualisiert und es funktionierte
Tags und Links java java-web-start