2017-08-18 49 views
6

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

उदाहरण:

  1. abc.appspot.com/

  2. abc.appspot.com/path2/hello

उन रास्तों में से

प्रत्येक दो अलग-अलग सत्रों का उपयोग करें। क्या इसे रोकने का कोई तरीका है? मैं निम्नलिखित config कि जेट्टी सर्वर के लिए web.xml फ़ाइल में इस्तेमाल किया जा सकता भर में आया था:

<context-param> <param-name>org.eclipse.jetty.servlet.SessionPath</param-name> <param-value>/</param-value> </context-param>

यह मेरे लिए काम नहीं किया है, मैं गलत कर रहा हूँ या यह असंभव है? मैंने this is possible in Tomcat सुना है।

उत्तर

0

मुझे लगता है कि आप 2 अनुप्रयोगों के बीच एक सत्र (डेटा) साझा करना चाहते हैं और न ही एक ही आईडी को अलग आईडी के साथ साझा करना चाहते हैं।

यदि हां, तो जाँच वसंत सत्र जो सर्वर नास्तिक है, और आप पागल सामान करने के लिए मदद कर सकते हैं

+0

मैं डॉक्स पढ़ सकते हैं और यह बताता है मुझे हम स्थानीय सिस्टम में Redis स्थापित करने और एक बंदरगाह पर इसे चलाने के लिए की जरूरत है वसंत सत्र सक्षम करने के लिए। मुझे नहीं लगता कि यह मानक Google ऐप इंजन वातावरण में संभव है। – Kumar

+0

मुझे लगता है कि यह संभव है। आप अपने सत्र को स्टोर करने के लिए मानक डीबी का भी उपयोग कर सकते हैं। बहुत सारे विकल्प हैं। – wargre

+0

जीएई एक पासा है जहां प्रोग्रामर के पास फाइल सिस्टम तक पहुंच नहीं है। क्या आप मुझे जीएई दस्तावेज़ों में एक लिंक पर इंगित कर सकते हैं जो दिखाता है कि यह कैसे संभव है? – Kumar

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