Ich versuche, eine JAR-Datei auszuführen, indem ich mit dem folgenden Befehl eine Shell auf dem Jenkins-Server auf dem EC2-Server ausführe:
ssh -i [mykey] [username]@[Ip address of the host] java -jar [jarname].jar'
aber bekomme immer wieder eine Fehlermeldung:
„Fehler: Auf die JAR-Datei Mycode.jar kann nicht zugegriffen werden“
Wenn ich versuche, es direkt auf der Maschine auszuführen java -jar Mycode.jar
, funktioniert es einwandfrei. Nur wenn ich es remote ausführe, funktioniert es nicht. Irgendeine Idee?
Antwort1
Sie können über SSH ausführen:
ssh [email protected] 'java -jar hellofile.jar'
und Sie sehen das Ergebnis im Terminal