I cannot reproduce the problem today. I always get a 404 attaching "test" or "/test" or "/test/"
It works if I attach the entire address "http://nameofmydomain.com:2828/test", but then I should call "http://nameofmydomain.com:2828/test" in the browser, adding a slash in the end would get again a 404 not found. Also calling "http://localhost:2828/test" wouldn't work. What am I doing wrong? Can someone explain me this routing principle a little better? On 14 January 2013 19:21, Pier Luigi Rocca <[email protected]> wrote: > Let's say I create a simple Router > > @Override > public Restlet createInboundRoot() { > Router router = new Router(getContext()); > router.attach("test", TestResource.class); > return router; > } > > now, if i call http://mydomain.com:2828/test with a browser i get "Not > Found The server has not found anything matching the request URI" > > but if i call http://mydomain.com:2828/test/ the TestResource is > routed correctly > > instead > > if i call both http://localhost:2828/test or > http://localhost:2828/test/ then i get a Not Found again... > > the only difference is the slash at the end of the URL. I don't know > if this has anything to do with it but I'm using a dynamic dns service > (no-ip.org) to resolve my computer ip address. > > I'm using Restlet 2.1.1 > > thanks in advance, > Pier Luigi ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3043582

