แผนกต้อนรับเริ่มต้น
java -jar xxx.jar
การเริ่มต้นแบ็กเอนด์
java -jar xxx.jar &
ความแตกต่าง: การเริ่มต้น Ctrl+C ในเบื้องหน้าจะปิดโปรแกรมและการเริ่มต้น Ctrl+C ในพื้นหลังจะไม่ปิดโปรแกรม
พัฒนาเอาต์พุตมาตรฐานสำหรับคอนโซล
java -jar xxx.jar> catalina.out 2> & 1 & catalina.out output มาตรฐานจุดไปยังไฟล์สูตร catalina.out2> & 1 เอาต์พุตไฟล์บันทึกทั้งหมดและการเริ่มต้นการเริ่มต้น
สคริปต์เริ่มต้น
#!/bin/sh # ฟังก์ชั่นบทนำ: เริ่มไฟล์ JAR ในไดเรกทอรีบน # พารามิเตอร์บทนำ: # $ 1: ชื่อไฟล์ JAR (รวมถึงชื่อต่อท้าย) # หมายเหตุ: ไฟล์ JAR ต้องอยู่ในไดเรกทอรีก่อนหน้าของไดเรกทอรี startup.sh #StartUp พารามิเตอร์ java_opts = " -เซิร์ฟเวอร์ -xms400m -xmx400m -xmn300m -xx: metaspacesize = 128m -xx: maxmetaspacesize = 128m -xverify: none -xx:+disablexplicitgc -djava.awt "$ 0") "&& pwd)" parent_dir = `dirname" $ {this_dir} "` log_dir = "$ {parent_dir}/logs" log_file = "$ {log_dir}/catalina <1 หรือพารามิเตอร์ว่างเปล่าการดำเนินการจะถูกขัดจังหวะหาก [$# -LT 1] || [-z $ 1]; จากนั้น echo -e "/033 [31MPlease ป้อนชื่อแพ็คเกจ JAR ที่จะปรับใช้!/033 [0M" ออก 1FI# โฟลเดอร์บันทึกไม่มีอยู่แล้วสร้างถ้า [! -d "$ {log_dir}"]; จากนั้น mkdir "$ {log_dir}" ไฟล์ fi# jar ในไดเรกทอรีหลักมีอยู่ถ้า [-f "$ {jar_file}"]; จากนั้น #เริ่มแพ็คเกจ Jar; เปลี่ยนเส้นทางเอาต์พุตข้อผิดพลาดมาตรฐานไปยังไฟล์ทิ้งเอาต์พุตมาตรฐาน java $ java_opts -jar $ {jar_file} 1>/dev/null 2> "$ {log_file}" & ออก 0else echo -e "/033 [31m $ {jar_file}วิธีการเริ่มต้น
./startup.sh xxx.jar
อธิบาย
สรุป
ด้านบนเป็นคำอธิบายโดยละเอียดของวิธีการเริ่มต้นของสปริงบูต Linux ที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!