2012-02-17 11 views
40

मैंने हाल ही में jboss-as.7.1.0.CR1b से jboss-as.7.1.0.Final पर अपडेट किया है और कंसोल से चल रहे इंस्टेंस को बंद करना चाहते हैं। पिछले संस्करणों में आदेशमैं जेबॉस एएस 7 सर्वर को कैसे बंद कर सकता हूं?

$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown 

उपलब्ध था, लेकिन मैं सर्वर को बंद करने के लिए बिन निर्देशिका या अन्य शेल स्क्रिप्ट में jboss-admin.sh नहीं दिख रहा।

उत्तर

78

किसी कारण से जेबॉस टीम ने मामूली संशोधन उन्नयन के बीच स्क्रिप्ट को पुनर्गठित करने का निर्णय लिया। किसी भी मामले में, jboss-cli.sh jboss-admin.sh के प्रतिस्थापन है (वे सभी उद्देश्यों और उद्देश्यों के लिए एक ही स्क्रिप्ट के लिए हैं)। तो अपने नए बंद आदेश है:

./jboss-cli.sh --connect command=:shutdown 
+0

स्क्रिप्ट एक तरह से इसे और अधिक सही स्क्रिप्ट के उद्देश्य को प्रतिबिंबित करता है कि में नाम दिया गया है। शब्द "व्यवस्थापक" भ्रमित हो सकता है, जहां एएस 7 प्रबंधन सीएलआई और प्रबंधन कंसोल दोनों प्रदान करता है। – ddri

+0

हे @ddri। मुझे नए नाम के साथ कोई समस्या नहीं है, जितना बदलाव का समय।अंत में यह *** *** एक सौदा का बड़ा नहीं है। – Perception

+0

सहमत हुए। जब तक हम सभी अंत में वहां पहुंचते हैं :) – ddri

21

स्टैंडअलोन मोड के लिए,

./jboss-cli.sh --connect command=:shutdown 

डोमेन मोड के लिए, होस्ट नाम इस तरह निर्दिष्ट किया जाना चाहिए:

./jboss-cli.sh --connect /host=master:shutdown 

'गुरु' डिफ़ॉल्ट होस्ट नाम है । सर्वर होस्टनाम $ JBOSS_HOME में पाया जा सकता/डोमेन/विन्यास/host.xml

आप तो सुरक्षा क्षेत्र की स्थापना की है, तो का उपयोग करें: अपने सर्वर नियंत्रक स्थानीय होस्ट तुलना में एक अलग URL में सुन रहा है

./jboss-cli.sh --connect --controller=<host>:<port> --user=<username> --password=<password> /host=master:shutdown 
6

हैं :

${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown 

केवल आपकी जानकारी के लिए। ;)

2

विंडोज़ में ...... jboss-eap-6.1 \ bin \ jboss-cli.bat डबल क्लिक या cmd प्रॉम्प्ट द्वारा चलाएं।

-1
./jboss-cli.sh --connect command=:shutdown 

जब मैं स्टैंडअलोन यह मोड बंद में इस आदेश का उपयोग करें, लेकिन जब मैं एक ssh कनेक्शन में हूँ 'से बाहर निकलकर पुन दर्ज करें और फिर इस आदेश

-1

चलाने मैं सिर्फ Jboss के लिए जवाब योगदान करना चाहते हैं 5.x सर्वर, क्योंकि सवाल जेबॉस शट डाउन के लिए प्रासंगिक है।

${JBOSS_HOME}/bin/shutdown.bat -s jnp://applicationHostedEnvironment:portNumber -S 

उदाहरण के लिए::

Windows के लिए, उचित सिंटैक्स नीचे उल्लेख किया है आवेदन बंदरगाह 1099 के साथ स्थानीय मशीन पर होस्ट की जाती है तो का उपयोग करें:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://localhost:1099 -S 

लिनक्स के लिए, सिंटेक्स:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://applicationHostedEnvironment:portNumber -S<br> 

उदाहरण के लिए: 0 आवेदन बंदरगाह 1099 के साथ स्थानीय मशीन पर होस्ट किया गया हैतो का उपयोग करें:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S 
संबंधित मुद्दे