RE: Re: Attaching a org.restlet.Directory to SpringRouter.
Hello Santosh you have to create a bean component, and use it to get the context bean id=component class= org.restlet.ext.spring.SpringComponent property name=server ref=httpServer / property name=defaultTarget ref=root / property name=client util:constant static-field= org.restlet.data.Protocol.FILE / /property /bean Don't forget to add Protocol.FILE to make the Directory work. Regards Ruben santoshkumar.baba...@gmail.com 22/01/2009 07:34 Por favor, responda a discuss discuss@restlet.tigris.org Para discuss@restlet.tigris.org cc Asunto RE: Re: Attaching a org.restlet.Directory to SpringRouter. I need the Context object to instantiate org.restlet.Directory(or its subclass). Since component in my case is a servlet container(tomcat 6), how/where do I get the context required for creating a directory? Below is how my config looks- WEB.XML: servlet servlet-nametest/servlet-name servlet-classcom.noelios.restlet.ext.spring.RestletFrameworkServlet/servlet-class load-on-startup1/load-on-startup init-param param-nametargetRestletBeanName/param-name param-valuerestletRouter/param-value /init-param /servlet servlet-mapping servlet-nametest/servlet-name url-pattern/*/url-pattern /servlet-mapping TEST-SERVLET.XML: bean name=restletRouter class=org.restlet.ext.spring.SpringRouter property name=attachments map entry key=/users bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=usersResource/ /bean /entry entry key=/users/{userID} bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=userResource/ /bean /entry !- As suggested -- entry key=/images value-ref=directory/ /map /property bean id=directory class=...SpringDirectory property name=componentref local=component//property /bean /bean In the code above, I do not to know to get the component object, since my component is a sevlet container. What can be done? Another thought is just to let webserver handle the static file requests since it runs in tomcat. What you think? Regards Santosh -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=1042759 -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=1042917
Attaching a org.restlet.Directory to SpringRouter.
Hello, I am building a rest styled web app using restlet. Its integrated with spring using RestletFrameworkServlet and routes requests using SpringRouter. I am not able to attach a web directory to the router. I think if I fill up ?? in the following code, i would be through, Can some one help? bean name=restletRouter class=org.restlet.ext.spring.SpringRouter property name=attachments map entry key=/images ?? /entry entry key=/users bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=usersResource/ /bean /entry entry key=/users/{userID} bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=userResource/ /bean /entry /map /property /bean So far I have been able to resolve all the issues just by reading the community docs and emails :) and it has been a great support. Thank you for all that. Regards Santosh -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=1041291
Re: Attaching a org.restlet.Directory to SpringRouter.
hi! you have to attach a Directory: bean id=root class=org.restlet.ext.spring.SpringRouter property name=attachments map entry key=/test bean class= org.restlet.ext.spring.SpringFinder lookup-method name= createResource bean=testResource / /bean . . . entry key=/images value-ref=directory / /map /property /bean bean id=directory class= informa.rest.spring.resources.SpringDirectory property name=component ref local=component/ !--util:property-path path=component.context /-- /property /bean springDirectory have to implement a restlet's Directory regards santoshkumar.baba...@gmail.com 21/01/2009 16:13 Por favor, responda a discuss discuss@restlet.tigris.org Para discuss@restlet.tigris.org cc Asunto Attaching a org.restlet.Directory to SpringRouter. Hello, I am building a rest styled web app using restlet. Its integrated with spring using RestletFrameworkServlet and routes requests using SpringRouter. I am not able to attach a web directory to the router. I think if I fill up ?? in the following code, i would be through, Can some one help? bean name=restletRouter class=org.restlet.ext.spring.SpringRouter property name=attachments map entry key=/images ?? /entry entry key=/users bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=usersResource/ /bean /entry entry key=/users/{userID} bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=userResource/ /bean /entry /map /property /bean So far I have been able to resolve all the issues just by reading the community docs and emails :) and it has been a great support. Thank you for all that. Regards Santosh -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=1041291 -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=1041343
RE: Re: Attaching a org.restlet.Directory to SpringRouter.
I need the Context object to instantiate org.restlet.Directory(or its subclass). Since component in my case is a servlet container(tomcat 6), how/where do I get the context required for creating a directory? Below is how my config looks- WEB.XML: servlet servlet-nametest/servlet-name servlet-classcom.noelios.restlet.ext.spring.RestletFrameworkServlet/servlet-class load-on-startup1/load-on-startup init-param param-nametargetRestletBeanName/param-name param-valuerestletRouter/param-value /init-param /servlet servlet-mapping servlet-nametest/servlet-name url-pattern/*/url-pattern /servlet-mapping TEST-SERVLET.XML: bean name=restletRouter class=org.restlet.ext.spring.SpringRouter property name=attachments map entry key=/users bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=usersResource/ /bean /entry entry key=/users/{userID} bean class=org.restlet.ext.spring.SpringFinder lookup-method name=createResource bean=userResource/ /bean /entry !- As suggested -- entry key=/images value-ref=directory/ /map /property bean id=directory class=...SpringDirectory property name=componentref local=component//property /bean /bean In the code above, I do not to know to get the component object, since my component is a sevlet container. What can be done? Another thought is just to let webserver handle the static file requests since it runs in tomcat. What you think? Regards Santosh -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=1042759