I would like to be able to switch to
https://localhost:8080/users/pages/profile (without server failure) instead of https://localhost:8080/users/pages/profile.html
So i tried
ServletContextHandler pagesContext = new ServletContextHandler(); pagesContext.setContextPath("/users/pages"); ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase("./src/main/webapp/pages"); resourceHandler.setDirectoriesListed(true); pagesContext.setHandler(resourceHandler); pagesContext.addServlet(new ServletHolder("default", DefaultServlet.class), "*.html"); // TODO this is not working currently jettyServer.addHandler(pagesContext);
But it does not work! He complains that the profile page does not exist, but profile.html works fine
java jetty embedded-jetty
user4786688
source share