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-name>test</servlet-name> <servlet-class>com.noelios.restlet.ext.spring.RestletFrameworkServlet</servlet-class> <load-on-startup>1</load-on-startup> <init-param> <param-name>targetRestletBeanName</param-name> <param-value>restletRouter</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>test</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="component"><ref 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=4447&dsMessageId=1042759 ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1042917