का उपयोग कर मैं एक वेबस्पेयर एप्लिकेशन सर्वर पर दूरस्थ रूप से युद्ध फ़ाइल को तैनात करने की कोशिश कर रहा हूं। मैं समझता हूं कि wsadmin का उपयोग करना संभव है, लेकिन मैं एक वेबस्पेयर newb हूँ।वेबस्पेयर 6.1.x पर दूरस्थ तैनाती wsadmin
मुझे पता है कि मैं wsadmin चला सकता हूं और दूरस्थ ऐप सर्वर पर SOAP का उपयोग कर कनेक्ट कर सकता हूं, लेकिन यह वह जगह है जहां मैं हूं।
ऐसा लगता है कि यह एक आम उपयोग केस होना चाहिए, क्या कोई मेरी मदद कर सकता है?
मैं उपयोग के मामले इस प्रकार लगता है: 1. अद्यतन आवेदन 2. सभी परिवर्तन सहेजें 3. पुनः प्रारंभ दूरस्थ अनुप्रयोग सर्वर
मैं का उपयोग कर तैनाती करने जा रहा हूँ या तो हडसन बिल्डर या Maven था, जो भी काम करता है।
आपकी मदद
प्रतिक्रिया के लिए धन्यवाद। मुझे लगता है कि मुझे एक स्क्रिप्ट बनाना है, इसलिए मैं यहां नया ब्रांड हूं। मैं चाहता हूं 1) ऐप को अपडेट करें 2) AdminConfig.save 4) ऐप तैयार होने तक प्रतीक्षा करें 4) शट डाउन सर्वर और 5) स्क्रिप्ट में सर्वर शुरू करें। एकमात्र चीज जो मुझे नहीं पता कि स्क्रिप्ट 4 कैसे है) ऊपर - ऐप तक प्रतीक्षा करें रीडी सही रिटर्न – noplay
जब AdminConfig.save() देता है तो सर्वर पुनरारंभ करने के लिए तैयार होता है। यदि आपके पास WAS नेटवर्क परिनियोजन है तो आप केवल स्क्रिप्ट का उपयोग कर सर्वर को पुनरारंभ कर सकते हैं। अन्यथा आपको स्टॉपसेवर और स्टार्टरवर स्क्रिप्ट्स (wsadmin की तुलना में एक ही निर्देशिका) का उपयोग करना होगा। यदि आपके पास विंडोज सेवा के रूप में स्थापित किया गया है, तो आपको sartserver स्क्रिप्ट के बजाय 'नेट स्टार्ट <सेवा नाम>' का उपयोग करने की आवश्यकता है अन्यथा यह सेवा की बजाय उपयोगकर्ता प्रक्रिया के रूप में शुरू होगा। –
मैंने पाया कि AdminConfig.save() के बाद, मैंने AdminApp.isAppReady किया और यह गलत लौटा। मैंने एक GetDeployStatus (या ऐसा कुछ) किया था और यह "प्रसंस्करण" लौटा, जहां यह अभी भी बाइनरी और इस तरह निकालने वाला था। मेरी समझ है कि मुझे सर्वर को पुनरारंभ करने से पहले ऐसा करने तक इंतजार करना पड़ेगा। मैं WAS नेटवर्क परिनियोजन कर रहा हूँ। WAS लिनक्स पर चल रहा है। मुझे बस कुछ नमूना स्क्रिप्ट मिलीं जिन्हें मैं http://www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html – noplay