2014-05-09 7 views
18

मैं अगली परियोजना में जेईई 6 का उपयोग करना शुरू करना चाहता हूं जो मुझे अपने काम पर काम करना है, लेकिन एक सीमा भी है (टॉमकैट 5.5 मेरा सवाल यह है कि, ग्लासफ़िश में कौन से सुधार आएंगे मौजूदा टोमकैट (5.5) बनाम तालिका (सुरक्षा/गति) या नए संस्करण 7 में अपग्रेड करने के लिए?ग्लासफ़िश बनाम टोमकैट

+0

के संभावित डुप्लिकेट (http://stackoverflow.com/questions/3821640 [बिलाव और JBoss और Glassfish बीच क्या अंतर है?]/क्या-अंतर-अंतर-टॉमकैट-एंड-जेबॉस-एंड-ग्लासफ़िश के बीच), http://stackoverflow.com/questions/327793/how-would-you-compare-apache-tomcat-glassfish-as-production- सर्वर –

उत्तर

38

प्रश्न: मेरा प्रश्न है, क्या सुधार नए संस्करण 7 करने के लिए मौजूदा बिलाव (5.5) या एक उन्नत बनाम तालिका (सुरक्षा/गति) को ग्लासफिश लाना होगा है?

बिलाव 7 बिलाव 5.5 की तुलना में JSR विनिर्देशों के नए संस्करण का समर्थन करता है। इसलिए, यदि आप उदाहरण के लिए Servlet 3.0 या Websockets का उपयोग करना चाहते हैं, तो आपके पास टॉमकैट संस्करण को अपग्रेड करने के अलावा अन्य विकल्प नहीं है। टॉमकैट संस्करणों और समर्थित विनिर्देशों की पूरी सूची के लिए this link देखें।

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

एक तरफ या दूसरा, टॉमकैट 5.5 से आगे बढ़ें क्योंकि यह टोमकैट का एक पुराना संस्करण है।

यह भी देखें:

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