2010-02-13 17 views
22

में जावा वेब एप्लिकेशन चलाना क्या किसी को आईआईएस के भीतर जावा वेब एप्लिकेशन चलाने का कोई तरीका मिला है? ऐसा लगता है कि यह एक आईएसएपीआई प्लगइन लिखना पूरी तरह से संभव होना चाहिए (क्या यह सही शब्द है?) जो जेटी या आईआईएस के साथ एक कस्टम सर्वलेट कंटेनर को एकीकृत करता है। इसका लाभ यह है कि जिरा जैसे बहुत से उच्च अंत जावा अनुप्रयोगों को अन्यथा माइक्रोसॉफ्ट की दुकान के लिए अलग-अलग बुनियादी ढांचे की आवश्यकता होती है।आईआईएस

+0

बारीकी [आईआईएस के माध्यम से जावा आवेदन की सेवा के लिए हल्के सर्वलेट इंजन] से संबंधित (http://stackoverflow.com/q/1344289/) – outis

उत्तर

10

आईआईएस कार्यकर्ता प्रक्रिया के अंदर JVM चल रहा है वर्तमान में एक बुरा विचार है उपयोग की मिलेगा लगता है। मेरा सुझाव है कि आप इस आलेख से समाधान का उपयोग करें: Deploying Java Servlet applications on Windows with IIS

1

AFAIK जावा ईई आईआईएस में होस्ट नहीं किया जा सकता है। जावा ईई एप्लिकेशन होस्ट करने के लिए आपको कम से कम सर्वलेट कंटेनर या एक पूर्ण जावा ईई कंटेनर चाहिए जो आईआईएस द्वारा समर्थित नहीं है। हालांकि, कुछ प्लगइन ऐसा करने में सक्षम हो सकता है। http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html

+1

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

6

माइक्रोसॉफ्ट ने हाल ही में जारी किया है (2015 क्यू 1) आईआईएस के लिए 8 HttpPlatformHandler मॉड्यूल आप जावा की मेजबानी (या नोड/गहरे लाल रंग का आवेदन पत्र आदि की सुविधा देता है:

आपके संदर्भ के लिए के रूप में, लिंक नीचे ओरेकल द्वारा जावा ईई संगतता है), आईआईएस पर।

http://azure.microsoft.com/blog/2015/02/04/announcing-the-release-of-the-httpplatformhandler-module-for-iis-8/