Hi,  
Recently I have updated Jetty from 9.0.3 to 9.1.0, and after that, I got a 
problem.
I’m using Jetty in embedded mode, here’s my code:

ServletContextHandler context = new ServletContextHandler(
                ServletContextHandler.SESSIONS);
        context.setContextPath("/");

        ServletHolder holder = new ServletHolder(new jettyHttpRequestHandler());
        holder.getRegistration().setMultipartConfig(
                new MultipartConfigElement(getTmpDir()));

        context.addServlet(holder, "/api/*");

        HandlerList internalHandlers = new HandlerList();
        internalHandlers.addHandler(context);
        internalHandlers.addHandler(resourceHandler);
        internalHandlers.addHandler(defaultHandler);

Server server = new Server();
        server.setHandler(internalHandlers);

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

Then I open the start page in browser, the url is 
http://localhost:8080/views/admin/dashboard.html

In the old version of Jetty(9.0.3), all work well, but with the latest Jetty, I 
encountered a 404 error. It seems that the Jetty Server didn’t pass the request 
to resourceHandler.  

I don’t know why, does anyone know?
Thanks.

Best regards,
Cynric Shu



_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to