java - Separate webapps in Jetty on different ports -
मुझे निम्नलिखित सेटअप की आवश्यकता है।
- जेटी को 8080 < / Strong> और 9090
- प्रत्येक बंदरगाह में अपने स्वयं के अलग अनुप्रयोग (यानी webapp1 ) को 8080 और वेबपॉप 2 पर 9090 )। वेब-ऐप्स को अपने नामित बंदरगाहों पर पहुंच योग्य होना चाहिए (यानी webapp2 पोर्ट 8080 पर उपलब्ध नहीं होना चाहिए।)।
मैंने सफलतापूर्वक अतिरिक्त कनेक्टर्स को आदि / जेटी.एक्सएम में जोड़ दिया है, इसलिए यह अब पोर्ट 8080 और 9 090 का उपयोग करता है। मैंने अतिरिक्त हैंडलर को भी जोड़ा है, इसलिए अब यह कई निर्देशिकाओं से वेबैप उठाती है (Dir1 / webapp1 और dir2 / webapp2)।
मेरी समस्या यह है: जेटी हर कनेक्टर को हर हेन्डलर (यानी प्रत्येक बंदरगाह) से मिला सभी वेबपेज को तैनात करता है और इस प्रकार webapp1 और webapp2 दोनों सुलभ हो जाते हैं पोर्ट 8080 और 9090 पर कनेक्टर 1 (पोर्ट 8080 पर सुनता है) और <
Strong> कनेक्टर 2 को पोर्ट पर 9090 पर केवल हैंडलर 2 (डायर 2 / वेबएप 2 संभालता है)।
क्या यह पूरा करने का कोई तरीका है?
पहले दो अलग-अलग सर्वर उदाहरण कॉन्फ़िगर करता है, और उन्हें कमांड लाइन पर दो कॉन्फ़िगरेशन फ़ाइल नामों की आपूर्ति करके दोनों शुरू करता है।
दूसरी विधि दो कनेक्टर्स के लिए नामों का उपयोग करती है, का उपयोग करेगा।
Comments
Post a Comment