Hi,
I am trying to wire up the following in spring. I can get the "topComponent" 
object from my spring context. I invoke start() on it, however the SpringRouter 
I have setup does not seem to be registered? 

No matter what URI I go to at localhost:8090/restlet/20140101 i just get 404's

What am I missing? Any help appreciated, thanks

LOG OUTPUT
Starting the internal [HTTP/1.1] server on port 8090
2014-08-20      10:06:21        0:0:0:0:0:0:0:1%0       -       -       8090    
GET     /restlet/20140101       -       404     439     0       4       
http://localhost:8090   my user agent


        <bean id="topComponent" class="org.restlet.ext.spring.SpringComponent">
            <property name="server">
                <bean class="org.restlet.ext.spring.SpringServer">
                    <constructor-arg value="http" />
                    <constructor-arg value="8090" />
                </bean>
            </property>
            <property name="defaultTarget" ref="defaultRouter" />
        </bean>
        
         <bean id="topComponent.context" 
class="org.springframework.beans.factory.config.PropertyPathFactoryBean" />
        
        <bean id="defaultRouter" class="org.restlet.ext.spring.SpringRouter">
           <constructor-arg ref="topComponent.context"/>
            <property name="attachments">
                <map>
                    <entry key="/restlet" value-ref="rootRouter" />
                </map>
            </property>
        </bean>
        
        <bean id="rootRouter" class="org.restlet.ext.spring.SpringRouter">
            <property name="attachments">
                <map>
                    <entry key="/{apiVersion}">
                        <ref bean="myResource"/>
                    </entry>
                 </map>
            </property>
        </bean>
        
        <bean id="myResource" class="my.MyResource" scope="prototype">
        </bean>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3086957

Reply via email to