2011-09-22 14 views
7

यदि मैं टॉमकैट बनाम वेबस्पेयर पर एक एप्लिकेशन को तैनात करना था, तो मुझे क्या चीजों पर विचार करने की ज़रूरत है?टॉमकैट बनाम वेबस्पेयर पर तैनाती करते समय अंतर क्या हैं?

क्या मुझे एक ऐप सर्वर बनाम दूसरे में विकसित होने पर अपने जावा कोड को अलग-अलग विकसित करना होगा?

संपादित करें:

मैं funneling किया जाएगा कि करता है क्रेडिट कार्ड प्रसंस्करण और ई-हस्ताक्षर (सीसी प्रसंस्करण और ई-sigs अलग सेवाओं के माध्यम से कर रहे हैं) एक वेब अनुप्रयोग में एक वेबसाइट से लोगों। यह एकमात्र नौकरी है

+0

टॉमकैट वेबस्पेयर तुलना पर एक दिलचस्प लेख: https://www.mulesoft.com/tcat/tomcat-websphere –

उत्तर

10

आप टॉमकैट पर ईजेबी का उपयोग नहीं कर सकते (जब तक आप ओपनईजेबी नहीं जोड़ते)। यदि आपकी वेबस्पेयर परिनियोजन ईजेबी का उपयोग करता है, तो आपको उन्हें टॉमकैट पर तैनात करने के लिए हटा देना होगा।

यदि आप सर्वलेट/जेएसपी इंजन और जेएनडीआई नामकरण सेवा से परे किसी भी जावा ईई सुविधाओं का उपयोग करते हैं तो आपको उन्हें अपने ऐप से खत्म करना होगा।

टोमकैट WAR पैकेज स्वीकार करता है। यदि आप वेबस्पेयर पर अपने ऐप को ईएआर में पैकेज करते हैं, तो आपको इसे टोमकैट के लिए WAR में बदलना होगा।

दोनों डेटा स्रोतों के लिए जेएनडीआई का उपयोग करते हैं। सम्मेलन नामकरण में कुछ परेशान मतभेद हो सकते हैं, लेकिन यदि आप मानक से चिपके रहते हैं तो उन्हें पोर्टेबल होना चाहिए।

यदि आप अपने ऐप में किसी भी वेबस्पेयर विशिष्ट कोड का उपयोग करते हैं, तो आपको इसे टॉमकैट पर तैनात करने के लिए इसे हटाना होगा।

यदि आपका ऐप सर्लेट, जेएसपी और जेडीबीसी है तो आप बिना किसी समस्या के किसी एक पर तैनात कर सकते हैं।

1

निर्भर करता है, आप तैनात करने की क्या कोशिश कर रहे हैं?

टोमकैट एक पूर्ण ईई सर्वर नहीं है - क्या आप ईई ऐप को तैनात करने की कोशिश कर रहे हैं?

यदि आप केवल एक वेब ऐप तैनात कर रहे हैं, तो यह समझना अधिक महत्वपूर्ण है कि सर्वलेट spec/etc का कौन सा संस्करण है। प्रत्येक सर्वर लागू करता है।

+0

मैं वेबसाइट से लोगों को वेब ऐप में फनल कर रहा हूं जो क्रेडिट कार्ड प्रसंस्करण और ई-हस्ताक्षर करता है। यह एकमात्र काम है। – john

+0

जो इसकी ईई-नेस या इसकी कमी का वर्णन नहीं करता है; यदि यह केवल एक वेब ऐप w/no ईई कार्यक्षमता है, तो यह शायद ही कभी मायने रखता है, यह मानते हुए कि आप कुछ भी वेबफियर-विशिष्ट नहीं कर रहे हैं, और आप एक समर्थित सर्वलेट spec को लक्षित कर रहे हैं, और आप किसी वेबफ़ीयर- विशिष्ट बग –

2

आप वेबस्पेयर के सबसेट के रूप में टोमकैट के रूप में सोच सकते हैं, इसलिए सैद्धांतिक रूप से टॉमकैट पर काम करने वाली सब कुछ वेबस्पेयर में काम करेगी।

लेकिन ... मेरी विनम्र राय में, वेबस्पेयर में तैनाती, एक भयंकर दर्द है, जबकि टॉमकैट में तैनाती बस काम करती है। (और यदि विफल हो जाता है, तो केवल अस्थायी फ़ोल्डरों को हटाएं)

आपके द्वारा उपयोग की जाने वाली तकनीकों को जानने के बिना, मैं बस इतना कह सकता हूं।

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