sessão http @ Jetet é sempre nula (Embedded Container, ServletHolder)

Estou tentando implementar um servlet simples que usa uma sessão HTTP em um contêiner jetty incorporado (7.3.0 v20110203). Para iniciar o jetty, use o seguinte código:

Server server = new Server(12043);
ServletContextHandler handler = new
            ServletContextHandler(ServletContextHandler.SESSIONS);
handler.setContextPath("/");
server.setHandler(handler);
ServletHolder holder = new ServletHolder(new BaseServlet());
handler.addServlet(holder, "/*");
server.start();
server.join();

O servlet adquire uma sessão com

HttpSession session = request.getSession(true);

e armazena alguns dados nele. Após a próxima solicitação, ela obtém a sessão com o seguinte código:

HttpSession session = request.getSession(false);

e a sessão é sempre nul

Não encontrei nenhuma informação na internet sobre esse problema específico. Também experimentei definir um SessionManager ou SessionIdManager, mas isso não pareceu mudar nada. Suspeito que esteja faltando alguma coisa sobre o SessionManager ou SessionIdManager ou SessionHandler aqui, mas isso é apenas um palpit

questionAnswers(3)

yourAnswerToTheQuestion