ฉันได้เขียนแอปพลิเคชันเซิร์ฟเวอร์ Java ที่ทำงานบนโซลูชัน Linux โฮสต์เสมือนมาตรฐาน แอปพลิเคชั่นทำงานตลอดเวลาเพื่อรับฟังการเชื่อมต่อซ็อกเก็ตและสร้างตัวจัดการใหม่สำหรับพวกเขา เป็นการใช้งานฝั่งเซิร์ฟเวอร์กับแอปพลิเคชันไคลเอนต์เซิร์ฟเวอร์
วิธีที่ฉันเริ่มต้นคือการรวมไว้ในสคริปต์เริ่มต้นrc.localของเซิร์ฟเวอร์ อย่างไรก็ตามเมื่อเริ่มต้นฉันไม่ทราบวิธีการเข้าถึงเพื่อหยุดมันและถ้าฉันต้องการติดตั้งการอัปเดตดังนั้นฉันต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อเริ่มต้นแอปพลิเคชันใหม่
บน windows PC สำหรับแอปพลิเคชันประเภทนี้ฉันอาจสร้างบริการ windows จากนั้นฉันสามารถหยุดและเริ่มต้นได้ตามที่ต้องการ มีอะไรอย่างนั้นในกล่อง Linux ดังนั้นถ้าฉันเริ่มแอปพลิเคชันนี้ฉันสามารถหยุดและรีสตาร์ทได้โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์อย่างสมบูรณ์
แอปพลิเคชันของฉันชื่อ WebServer.exe มันเริ่มต้นเมื่อเซิร์ฟเวอร์เริ่มทำงานโดยรวมไว้ในrc.localของฉันเช่น:
java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar &
ฉันเป็นคนเล็กน้อยที่ Linux ดังนั้นตัวอย่างใด ๆ ที่จะได้รับการชื่นชมกับการโพสต์ใด ๆ อย่างไรก็ตามฉันมี SSH และการเข้าถึง FTP แบบเต็มไปยังกล่องเพื่อติดตั้งการปรับปรุงใด ๆ เช่นเดียวกับการเข้าถึงแผง Plesk