java - वेबएफ़ के माध्यम से पटकथा को पुनः आरंभ करें




tomcat ant (4)

मेरे webapp के माध्यम से टॉमकेट सर्वर को पुनरारंभ करने के बारे में मेरे पास एक पागल अनुरोध है मैं लगभग 2 दिनों के बारे में इस बारे में खोज रहा था और मैंने पाया कि बाहरी बैच फाइल निष्पादित कर रहे हैं या ऐसा करने के लिए दूसरे प्रोग्राम को बुला रहा है। जावा कोड का उपयोग करके क्या इसका कोई इष्टतम समाधान है? क्या मैं कुछ भूल रहा हूँ?


Answers

क्यों नहीं सिर्फ एक स्क्रिप्ट बनाने के लिए एक फोन कॉल रनटाइम.एक्सएसी? मेरे लिए काफी इष्टतम लगता है चूंकि पुनरारंभ करने के बाद जावा VM समाप्त हो जाएगा, यह वास्तव में एक एपीआई कॉल के रूप में इसे समझ में नहीं आता है।


हमने जो सबसे अच्छा समाधान पाया है, वह जावा सर्विस रैपर का उपयोग करना है

यह आपके सर्वर के जीवनशैली के प्रबंधन में कई लाभ प्रदान करता है - जिसमें आप क्या हासिल करने की कोशिश कर रहे हैं - और विशेष रूप से विंडोज सर्विस के रूप में आसानी से पंजीकरण करने की क्षमता।


आप शटडाउन बंदरगाह के साथ कनेक्ट कर सकते हैं pomcat को खोलता है और शटडाउन कमान जारी करता है।
Http://tomcat.apache.org/tomcat-7.0-doc/config/server.html देखें






java tomcat ant