2008-11-04 14 views
7

क्या साझा सत्र संदर्भ तक पहुंचने के लिए J2EE एप्लिकेशन (EAR) में दो अलग-अलग वेब ऐप्स (WAR) को कॉन्फ़िगर करना संभव है?किसी अन्य वेब एप्लिकेशन का एक्सेस सत्र

आगे की जानकारी:

मैं EAR जो स्थिर सदस्यों में आवश्यक जानकारी संग्रहीत से एक साझा वर्ग बना दी। यह चाल है, भले ही यह एक गंदे हैक की तरह लग रहा था।

उत्तर

6

सीधे नहीं। अधिकांश कंटेनर प्रत्येक युद्ध को एक अलग क्लासलोडर में ईएआर क्लासलोडर के साथ अपने माता-पिता के रूप में रखते हैं। प्रत्येक ऐप के सत्र अलग हैं। आप प्रत्येक सत्र में पैरेंट ईएआर द्वारा प्रदान की गई कुछ डाल सकते हैं। यदि आपको कुछ साझा करने की आवश्यकता है, तो इसे एक ईएआर फ़ंक्शन बनाएं।

1

जहां तक ​​मैंने पढ़ा और देखा है, अलग-अलग वेबपैप्स में सत्र साझा करना संभव नहीं है। आप केवल उसी वेबैप के उदाहरणों के बीच स्थानांतरण के लिए सत्र को क्रमबद्ध कर सकते हैं।

0

इस के लिए कोई "मानक" समाधान नहीं है। हालांकि, इसके लिए कई एप्लिकेशन सर्वरों का अपना एक्सटेंशन होता है। वेबस्पेयर के उदाहरण के लिए "साझा सत्र संदर्भ" विकल्प है।

यहां देखें: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tprs_sharing_data.html

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