मुझे जावा प्रोग्राम लिखने की आवश्यकता है दूरस्थ रूप से अनुरोध पर एक jboss सर्वर को रोकने के लिए। क्या कोई सुझाव दे सकता है कि यह कैसे किया जा सकता है? एक विकल्प स्टार्ट/स्टॉप स्क्रिप्ट का आह्वान किया जा सकता है लेकिन यह जावा प्रोग्राम (सर्वलेट या जेएसपी हो सकता है) विभिन्न मशीनों पर मौजूद है। हम jboss सर्वर 7 का उपयोग कर रहे हैं।दूरस्थ रूप से रोकें jboss सर्वर
उत्तर
जेबॉस को दूरस्थ रूप से शुरू करने और रोकने के लिए एक सरल विधि सही मेजबान और बंदरगाह पर इंगित करके run.sh और shutdown.sh स्क्रिप्ट के साथ किया जा सकता है। आप लिनक्स पर हैं, तो आप चला सकते हैं:
rsh [email protected] /path/to/jboss/bin/run.sh
rsh [email protected] /path/to/jboss/bin/shutdown.sh
तुम भी जावा के साथ एक शैल कमांड निष्पादित कर सकते हैं, तो आप Runtime कार्यकारी mewthod उपयोग कर सकते हैं:
Runtime.getRuntime().exec("shell command here");
जावा कार्यकारी के बारे में अधिक जानकारी के लिए इस पूरी answer देखें तरीका।
एक बेहतर विकल्प मेरा सुझाव है, JMX-सांत्वना उपयोग करने के लिए प्रोग्राम के रूप में, आप/बंद कर सकते हैं सर्वर MBean पर बंद विधि लागू करके एक Jboss intance पुनः आरंभ है। जेएमएक्स दृष्टिकोण अधिक शक्तिशाली है क्योंकि आप जेबॉस रनिनग इंस्टेंस (जैसे लॉगिंग, मेमोरी या सीपीयू) के हर पहलू की निगरानी और प्रबंधन कर सकते हैं। शुरू करने के लिए this देखें।
- add-user.sh का उपयोग कर Jboss उदाहरण पर एक Jboss उपयोगकर्ता बनाने (JBOSS_HOME:
मैं बना लिया है एक टुकड़ा अपने प्रारंभ कम करने के लिए, इस काम के समाधान http://snipt.org/Ahhjh4
याद रखें देखना/bin)
- अपने ग्राहक वर्ग-पथ में jboss-client.jar में शामिल हैं (जार JBOSS_HOME/bin/ग्राहक में है)
शुभकामनाएं!
- 1. ffmpeg को दूरस्थ रूप से कैसे रोकें?
- 2. दूरस्थ रूप से WebDev.WebServer.exe
- 3. सी # - दूरस्थ SQL सर्वर से सुरक्षित रूप से कनेक्ट करें?
- 4. एक दूरस्थ सर्वर से mysqldump
- 5. दूरस्थ सर्वर
- 6. कैसे jboss 7.1.1 सर्वर प्रारंभ और JBoss 7.1.1
- 7. दूरस्थ रूप से एक JVM
- 8. वीएलसी दूरस्थ रूप से सी #
- 9. एक दूरस्थ सर्वर
- 10. Django 0.0.0.0:80; दूरस्थ रूप से
- 11. Tinkerpop3 दूरस्थ TitanDB सर्वर
- 12. टीएफएस 2010 में दूरस्थ रूप से
- 13. ArangoDB को दूरस्थ रूप से कनेक्ट करें
- 14. दूरस्थ SQL सर्वर
- 15. हाइबरनेट दूरस्थ सर्वर
- 16. दूरस्थ रूप से दूरस्थ svn शाखा को चेकआउट कैसे करें?
- 17. एक दूरस्थ सर्वर पीएचपी
- 18. दूरस्थ सर्वर (वेब सेवा)
- 19. वाइल्डफ्लाई दूरस्थ रूप से प्रशासन कंसोल तक पहुंच नहीं करता
- 20. मैवेन को दूरस्थ भंडारों तक पहुंचने से कैसे रोकें?
- 21. डायरेक्टएक्स एप्लिकेशन को दूरस्थ रूप से
- 22. ट्रिगर मेवेन रिलीज दूरस्थ रूप से
- 23. दूरस्थ रूप से स्क्रैप पेज और XPath
- 24. हडसन - गायब ट्रिगर दूरस्थ रूप से
- 25. linux execute कमांड दूरस्थ रूप से
- 26. एरलांग: एक दूरस्थ नोड प्रोग्रामेटिक रूप से
- 27. परोक्ष रूप से संदर्भ दूरस्थ जावास्क्रिप्ट यूआरएल
- 28. कोडिंग यूआई परीक्षण को दूरस्थ रूप से
- 29. Jboss 7.1
- 30. प्रोग्रामेटिक रूप से एक अनुरोध रोकें
इस पोस्ट के लिए धन्यवाद। मैं इसे जेएमएक्स कनेक्टर के माध्यम से करना पसंद करूंगा। एक बार जब मैं JMXConnector और एक चल रहे Jboss AS के MBeanServerConnection को संभाल लेता हूं। मैं एएस को कैसे रोक और पुनरारंभ कर सकता हूं। मैं इस पर आपकी मदद की सराहना करता हूं। – user458580
मैंने पूर्ण समाधान स्निपेट जोड़ने का जवाब संपादित किया। – zerologiko
एक बार फिर से इस अच्छे उदाहरण के लिए धन्यवाद। मेरी समस्या यह है कि मुझे अलग-अलग समय पर jboss सर्वर को शुरू और बंद करने की आवश्यकता है। एक बार जब मैं सर्वर को रोकूं, तो मैं इसे फिर से शुरू करने के लिए मेबीन के हैंडल प्राप्त नहीं कर पाऊंगा। क्या कुछ एमबीन चलने के साथ जेबॉस को रोकना संभव है ताकि इसे भविष्य में फिर से दूरस्थ रूप से शुरू किया जा सके। – user458580