spring - How to make spring4gwt export more than 1 service? -


मैं सफलतापूर्वक जीडब्ल्यूटी और स्प्रिंग 4 जीटीटी के ट्यूटोरियल्स का पालन करता हूं और स्टॉक विन्यास के डेमो को स्प्रिंग (3.0) सक्षम सेवा में निम्नलिखित विन्यासों द्वारा परिणत करता हूं:

web.xml:

  & lt; सर्वलेट-मैपिंग & gt; & LT; सर्वलेट-नाम & gt; springGwtRemoteServiceServlet & lt; / सर्वलेट-नाम & gt; & Lt;! - स्टॉक वॉटर मॉड्यूल का नाम बदला है- "स्टॉक" - & gt; & LT; यूआरएल पैटर्न & gt; / शेयर / वसंत / * & lt; / यूआरएल पैटर्न & gt; & Lt; / सर्वलेट-मैपिंग & gt; (स्प्रिंग [] प्रतीकों), रिमोट सेवा (स्टॉकप्रीस [] प्रतीकों) का विस्तार करता है। डेलिस्टेड एक्सप्शन; }  

वसंत का ऐप। Xml:

  & lt; बीन आईडी = "स्टॉकपीस सेवा" वर्ग = "destiny.gwt.stock.server.StockPriceServiceImpl" / & gt ;  

तब, मैं एक और सेवा जोड़ना चाहता हूं: Chatroom.gwt.xml (rename-to = "chatroom"), और उम्मीद है कि दो सेवाओं को एक वेबपेज में जोड़ा जा सकता है और एक Spring4gwt उदाहरण

यह मेरा ChatService.java है:

वसंत का ऐप। Xml:

  & lt; बीन आईडी = "चॅटसेवा" वर्ग = "destiny.gwt.chatroom.server.ChatServiceImpl" / & gt ; & Lt; बीन आईडी = "स्टॉकप्रसायस सेवा" वर्ग = "destiny.gwt.stock.server.StockPriceServiceImpl" / & gt;  

वेब.xml के रूप में:

  & lt; सर्वलेट-मैपिंग & gt; & LT; सर्वलेट-नाम & gt; springGwtRemoteServiceServlet & lt; / सर्वलेट-नाम & gt; & LT; यूआरएल पैटर्न & gt; / शेयर / वसंत / * & lt; / यूआरएल पैटर्न & gt; & Lt; / सर्वलेट-मैपिंग & gt;  

यहां समस्या आती है! मुझे नहीं पता कि वसंतग्राही जाने के लिए सही यूआरएल-पैटर्न कैसे लिखना ग्वाट्रामेटसेवासेवललेट में / स्टॉक / स्प्रिंग / * और / चैट रूम / स्प्रिंग / * /

समान रूप से सुनने में सक्षम है? स्टॉक-वॉटर मॉड्यूल का नाम बदला- "स्टॉक", इसलिए प्रत्येक POST अनुरोध यूआरआई "/ स्टॉक / ..." पर पोस्ट किया जाएगा। और चॅटरूम मॉड्यूल का नाम बदलकर- "चैट रूम" है, और प्रत्येक पोस्ट यूआरआई "/ चैट रूम / ..." पर पोस्ट हो जाएगा। मैंने / * / वसंत / * लिखने की कोशिश की, लेकिन व्यर्थ में, दोनों काम नहीं करते ...

अभिव्यक्ति / * / वसंत / * वसंत के लिए कोई मान्य पथ नहीं है। वाइल्डकार्ड ( * ) का उपयोग करने के बजाय, आप एक और मैपिंग को स्पष्ट रूप से सेट अप कर सकते हैं:

  & lt; servlet-maping & gt; & LT; सर्वलेट-नाम & gt; springGwtRemoteServiceServlet & lt; / सर्वलेट-नाम & gt; & LT; यूआरएल पैटर्न & gt; / शेयर / वसंत / * & lt; / यूआरएल पैटर्न & gt; & Lt; / सर्वलेट-मैपिंग & gt; & LT; सर्वलेट-मैपिंग & gt; & LT; सर्वलेट-नाम & gt; springGwtRemoteServiceServlet & lt; / सर्वलेट-नाम & gt; & LT; यूआरएल पैटर्न & gt; / चैटरूम / वसंत / * & lt; / यूआरएल पैटर्न & gt; & Lt; / सर्वलेट-मैपिंग & gt;  

Comments