Получение 403 корневых запросов при использовании ResourceHandler и пользовательского обработчика в Jetty

Во (встроенном) Jetty я пытаюсь использовать ResourceHandler для обслуживания статических файлов и пользовательский обработчик для ответа на динамические запросы. На основеэта страница У меня есть настройки, которые выглядят так:

public static void main(String[] args) throws Exception
{
    Server server = new Server();
    SelectChannelConnector connector = new SelectChannelConnector();
    connector.setPort(8080);
    server.addConnector(connector);

    ResourceHandler resource_handler = new ResourceHandler();
    resource_handler.setDirectoriesListed(false);

    resource_handler.setResourceBase(".");

    HandlerList handlers = new HandlerList();
    handlers.setHandlers(new Handler[] { resource_handler, new MyHandler() });
    server.setHandler(handlers);

    server.start();
    server.join();
}

Это работает в том смысле, что это правильно:

Serves up static content from files in my public directory, like /public/style.css Runs MyHandler on paths that aren't present in the public directory, like /foo/bar

Проблема в том, что я получаю 403 в ответ на корневой путь (/). MyHandler способен отвечать на эти запросы, но они сначала перехватываются ResourceHandler. Есть ли способ заставить Jetty отправлять / запрашивать MyHandler?

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос