वसंत के साथ वसंत सेम scoped: 2.5.6.SEC01का उपयोग करते हुए सत्र डीडब्ल्यूआर
डीडब्ल्यूआर: 2.0.5
मैं एक सत्र डीडब्ल्यूआर से सेम scoped उपयोग करना चाहते हैं। यह ठीक काम करता है, जब मैं बीन को सिंगलटन होने के लिए कॉन्फ़िगर करता हूं। मैंने इस शिक्षक को पढ़ा: (http://directwebremoting.org/dwr/server/integration/spring.html) और मेरे applicationContext.xml को संशोधित किया, लेकिन यह अभी भी कहीं गलत है।
मेरे applicationContext.xml:
यह अच्छी तरह से ORK, लेकिन जब मैं एक AJAX समारोह का उपयोग करें, मैं इस अपवाद:
11: 31: 09,593 जानकारी [DefaultRemoter] Exec: DBTestAjaxFunc.testJNDI() 11: 31: 09,609 [DefaultRemoter] विधि निष्पादन में विफल रहा है चेतावनी देते हैं: org.springframework.beans.factory.BeanCreationException: नाम 'scopedTarget.dbtestajax' के साथ बीन बनाने में त्रुटि: स्कोप 'सत्र' वर्तमान धागे के लिए सक्रिय नहीं है; को सिंगलटन से संदर्भित करने का इरादा रखते हुए इस बीन के लिए स्कॉप्ड प्रॉक्सी को परिभाषित करने पर विचार करें; कोई धागा बाध्य अनुरोध मिला: आप अनुरोध की बात कर रहे हैं एक वास्तविक वेब अनुरोध के बाहर, या विशेषताओं मूल रूप से प्राप्त करने के धागे के बाहर एक अनुरोध को संसाधित नेस्टेड अपवाद java.lang.IllegalStateException है? इस मामले में, RequestContextListener या RequestContextFilter का उपयोग वर्तमान अनुरोध बेनकाब करने के लिए: यदि आप वास्तव में एक वेब अनुरोध के भीतर काम कर रहे हैं और अभी भी इस संदेश मिलता है, अपने कोड शायद DispatcherServlet/DispatcherPortlet की बाहर चल रहा है।
ऐसा लगता है कि एओपी प्रॉक्सी नहीं बनाया गया था, लेकिन मुझे नहीं पता कि क्यों।
- aspectjrt.jar
- aspectjweaver.jar
- cglib-nodep-2.2.jar
- dwr.jar
- spring.jar
- वसंत: classpath में
Libs -aop.jar
- वसंत-डीआईआर-2.0.xsd
- वसंत-web.jar
- वसंत-webmvc.jar
किसी भी विचार? (धन्यवाद!)
क्या आप 'web.xml' में स्प्रिंग' डिस्पैचर सर्वलेट 'के माध्यम से जा रहे हैं? – skaffman
हाँ, जब मैं पृष्ठ में किसी भी AJAX सुविधा का उपयोग नहीं करता, यह काम करता है, जैसे कि नियंत्रक आदि के साथ एक वसंत रूप की तरह। –
नहीं, मेरा मतलब है कि डीडब्ल्यूआर अनुरोध 'डिस्पैचर सर्वलेट' से गुजर रहा है, या यह सीधे डीडब्ल्यूआर पर जा रहा है? – skaffman