Hi My Restlet application is now mapped in the web.xml to "/app" and "/app/*". I have a whole bunch of routes setup underneath this base URL in a function called setupApp(router).
Now, I plan to refactor things a bit and I want to change my web.xml so *every* call is intercepted by Restlet so "/*". The existing routings like "/app/user/{userId}" must keep on working. **Now I can manually add the first segment "app" to my existing routings so they keep on working. ** But there must be an easier way to do this. I expect something like this to work : public synchronized Restlet createInboundRoot() { Router router = new Router(this.getContext()); Router subRouter = new Router(this.getContext()); router.add("/app/*", subRouter); setupApp(subRouter); // add new stuff to the router router.add("index.html", IndexRouter.class); } // existing code but now with first segment /app added ? // in the original code, the main router is passed in public void setupApp(Router subRouter) { subRouter.add("/user/{userId}", UserResource.class); subRouter.add("/user/{userId}", UserResource.class); } thx for the pointers ... Koen ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3091593