2013-05-01 10 views
5

में नेटटी एप्लिकेशन चलाना मेरे पास नियमित नेटटी एप्लिकेशन सर्वर है जो पोर्ट 44080 पर चलता है और इसे .jar फ़ाइल के रूप में बनाया गया है। मैं आवेदन के जीवन चक्र का प्रबंधन करने के लिए लोचदार बीनस्टॉक का उपयोग करना चाहता हूं। क्या कोई तरीका है कि मैं जार या लोचदार बीनस्टॉक का उपयोग कर कुछ समान तैनात कर सकता हूं?अमेज़ॅन Elasticbeanstalk

उत्तर

0

ऐसा लगता है कि वर्तमान में नेटटी लोचदार बीनस्टॉक द्वारा समर्थित नहीं है। यदि आपका एप्लिकेशन टॉमकैट पर भी चलाया जा सकता है, तो आप यह कर सकते हैं - टॉमकैट के साथ, आपको वेबिनटरफेस में कुछ बुनियादी सेटिंग्स दर्ज करने की आवश्यकता है और आपको एक पूरी तरह से काम करने वाला माहौल मिल जाएगा जहां आप जार फाइल अपलोड कर सकते हैं।

यदि आपको प्लेटफ़ॉर्म के रूप में नेटटी की आवश्यकता है, तो आप अमेज़ॅन ओप्सवर्क्स का उपयोग करने का प्रयास कर सकते हैं। मैंने कभी इसके साथ काम नहीं किया, लेकिन मुझे पता है कि आप अपनी खुद की "पर्यावरण विन्यास" बना सकते हैं। आपने मूल रूप से अपने सर्वर को सेटअप करने और अपने एप्लिकेशन को तैनात करने के लिए कुछ स्क्रिप्ट तैयार की हैं और ओपीएसवर्क्स आपको वेब यूई के माध्यम से निष्पादित करने देता है और ओपीएसवर्क्स वातावरण में ऑटो-स्केलिंग, फेलओवर इत्यादि के लिए कैपेबिलाइट भी प्रदान करता है।

0

नेटटी का उपयोग करने में कुछ भी गलत नहीं है। वास्तव में, एडब्ल्यूएस लोचदार बीनस्टॉक के लिए हमारे आकृतियों में से एक ड्रॉपविज़ार्ड (डॉकर को इसके ढेर के रूप में उपयोग करके) के लिए समर्थन प्रदान करता है, इस प्रकार जावा वेब कंटेनर पर निर्भर नहीं है।

$ mvn मूलरूप आदर्श: उत्पन्न -Dfilter = elasticbeanstalk-डोकर-dropwizard

यह कुछ बदलाव की जरूरत हो सकती है, लेकिन समग्र विचार को ज़िप फ़ाइल में अपने सभी निर्भरता पैकेज और इसे तैनात करने के लिए है। साथ ही, सुनिश्चित करें कि आपका डॉकफ़ाइल एक्सपोज़र पोर्ट 44080.

संबंधित मुद्दे