Вам не нужен набор маршрутов RESTful с точки зрения среды AvctiveWeb: http://javalite.io/routing#restful-routing.
То, что вы пытаетесь сделать, - это определить несколько пользовательских маршрутов.Не сказать, что они не основаны на REST.
Вот пример, который работает:
Маршрут:
public class RouteConfig extends AbstractRouteConfig{
public void init(AppContext appContext) {
route("/posts/{post_id}/comments/{comment_id}").to(CommentsController.class).action("index").get();
}
}
Контроллер:
public class CommentsController extends AppController {
public void index(){
respond("index, post:" + param("post_id") + ", comment: " + param("comment_id"));
}
}
затем нажмите это:
http://localhost:8080/posts/123/comments/456
и соблюдайте:
index, post:123, comment: 456