restlet में इस त्रुटि हो रही है:निर्माता मानकों के साथ Restlet सर्वर संसाधन की जरूरत
ForwardUIApplication ; Exception while instantiating the target server resource.
java.lang.InstantiationException: me.unroll.forwardui.server.ForwardUIServer$UnsubscribeForwardUIResource
और मैं वास्तव में क्यों पता है। यह क्योंकि मेरे निर्माता इस तरह दिखता है:
public UnsubscribeForwardUIResource(MySQLConnectionPool connectionPool) {
और Restlet तो जैसे संसाधन तक पहुँचता है:
router.attach(Config.unsubscribeUriPattern(), UnsubscribeForwardUIResource.class);
समस्या मैं वास्तव में है कि ctor तर्क की जरूरत है। मैं इसे कैसे सुलभ बना सकता हूं? (ध्यान दें कि मैं किसी भी आईओसी ढांचे का उपयोग नहीं कर रहा हूं, केवल बहुत सारे सीटीओआर तर्क हैं लेकिन यह वास्तव में एक आईओसी पैटर्न है)।
प्रलेखन प्रति यह एक उदाहरण संलग्न करना संभव नहीं है। – djechlin
ओह, आप सही हैं। आप 'Restlet' उदाहरण संलग्न कर सकते हैं, लेकिन 'सर्वर संसाधन' नहीं। क्या आप 'रीस्टलेट' का उपयोग कर सकते हैं? यदि नहीं, तो 'संदर्भ' से कनेक्शन को तार करने के लिए बस 'doInit' का उपयोग करें। – kan
क्या आपने फ़िल्टर (org.restlet.routing.filter) का उपयोग करके इसे अटैच करने का प्रयास किया है? – Caleryn