Reconture de départ
java -jar xxx.jar
Startup backend
java -jar xxx.jar &
Différence: le démarrage de Ctrl + C au premier plan fera fermer le programme, et le démarrage de Ctrl + C en arrière-plan ne fera pas la fermeture du programme
Développer une sortie standard pour la console
Java -jar xxx.jar> cataina.out 2> & 1 & Catalina.
Début de script
#! / bin / sh # Fonction Introduction: Démarrez le fichier JAR dans le répertoire supérieur # Paramètre Introduction: # 1: Nom du fichier JAR (y compris le nom du suffixe) # Remarque: Le fichier JAR doit être situé dans le répertoire précédent du répertoire startup.sh. #Startup Paramètres java_opts = "- server -xms400m -xmx400m -xmn300m -xx: métaspaceSize = 128m -xx: maxmetaspaceSize = 128m -xverify: non -xx: + disablexplicitgc -djava.awt.heads = true" jar_name = $ 1this 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} Les paramètres sont <1 ou le paramètre est vide, l'exécution est interrompue si [$ # -lt 1] || [-z 1 $]; Ensuite, echo -e "/ 033 [31 Mplétez entrez le nom du package JAR à déployer! / 033 [0m" Exit 1fi # Le dossier Log n'existe pas, puis créez si [! -d "$ {log_dir}"]; alors mkdir "$ {log_dir}" FI # fichier jar dans le répertoire parent existe si [-f "$ {jar_file}"]; puis #Start le package JAR; redirect the standard error output to the file, throw away the standard output java $JAVA_OPTS -jar ${jar_file} 1>/dev/null 2>"${log_file}" & exit 0else echo -e "/033[31m${jar_file} file does not exist!/033[0m" exit 1fiMéthode de démarrage
./startup.sh xxx.jar
illustrer
Résumer
Ce qui précède est une explication détaillée de la méthode de démarrage de Spring Boot Linux qui vous est présentée par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!