स्प्रिंग बूट की पसंदीदा परिनियोजन विधि एक निष्पादन योग्य जार फ़ाइल के माध्यम से होती है, जिसमें अंदर टॉमकैट होता है।
इसकी शुरुआत एक साधारण से की जाती है java -jar myapp.jar
।
अब, मैं EC2 पर अपने लिनक्स सर्वर पर उस जार को तैनात करना चाहता हूं, क्या मुझे कुछ याद आ रहा है या क्या मुझे वास्तव में एक डेमॉन के रूप में एप्लिकेशन को ठीक से शुरू करने के लिए एक init स्क्रिप्ट बनाने की आवश्यकता है?
यदि मैं बस कॉल java -jar
करता हूं तो जब मैं लॉग आउट करता हूं तो एप्लिकेशन की मृत्यु हो जाती है।
मैं इसे स्क्रीन या nohup में शुरू कर सकता हूं, लेकिन यह बहुत सुरुचिपूर्ण नहीं है और मेरे सर्वर में पुनरारंभ मुझे लॉग इन करने और मैन्युअल रूप से प्रक्रिया शुरू करने के लिए मजबूर करेगा।
तो, क्या वसंत बूट में कार्य के लिए पहले से ही कुछ है?