Rezeption Start
Java -Jar xxx.jar
Backend -Startup
Java -Jar xxx.jar &
Differenz: Starten von Strg+C im Vordergrund schließt das Programm und das Starten von Strg+C im Hintergrund schließt das Programm nicht
Entwickeln Sie die Standardausgabe für die Konsole
Java -Jar xxx.jar> Catalina.out 2> & 1 & Catalina.OUT -Punkt -Standardausgabe für die Formulierungsdatei Catalina.OUT2> & 1 Ausgabe aller Protokolldateien und Hintergrundstart
Skript Start
#!/bin/sh # Funktion Einführung: Starten Sie die JAR -Datei im oberen Verzeichnis. #Startup -Parameter java_opts = " -Server -xms400m -xmx400m -xmn300m -xx: metaspaceSize = 128m -xx: maxmetaspaceSeize = 128m -xverify: Non -xx:+disableExPlictgc -djava.awt.Awt.Awt.Awt. dirname "$0" )" && pwd )"parent_dir=`dirname "${this_dir}"`log_dir="${parent_dir}/logs"log_file="${log_dir}/catalina.out"jar_file="${parent_dir}/userapps/${jar_name}"# When the number of Die Parameter sind <1 oder der Parameter ist leer, die Ausführung wird unterbrochen, wenn [$# -lt 1] || [-z $ 1]; Dann echo -e "/033 [31MPlease Geben Sie den Namen des zu bereitgestellten JAR -Pakets ein!/033 [0M". -d "$ {log_dir}"]; dann mkdir "$ {log_dir}" fi# jar -Datei im übergeordneten Verzeichnis existiert, wenn [-f "$ {jar_file}"]; dann #Start das JAR -Paket; Umleiten Sie die Standardfehlerausgabe in die Datei, werfen Sie die Standardausgabe Java $ java_opts -jar $ {jar_file} 1>/dev/null 2> "$ {log_file}" & beenden 0Else Echo -e "/033 [31m {Jar_File} -Datei} Datei nicht existieren!/033 [0 0M".Startmethode
./startup.sh xxx.jar
veranschaulichen
Zusammenfassen
Das obige ist eine detaillierte Erklärung der vom Editor vorgestellten Spring Boot Linux -Startmethode. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!