Java Jetty 9.4没有不必要的重定向

Java Jetty 9.4没有不必要的重定向,java,jetty-9,Java,Jetty 9,在我从jetty 9.3升级到9.4之后,我注意到jetty执行了从到的重定向 在/src/main/webapp下有index.html,因此在本地它可以正常工作,但是重定向本身是一个问题,因为我使用nginx作为代理,重定向的本地主机会导致问题。此外,重定向对我来说似乎没有必要 这是我用来启动jetty的代码: int httpPort = 9000; ResourceHandler resHandler = new ResourceHandler(); resHa

在我从jetty 9.3升级到9.4之后,我注意到jetty执行了从到的重定向

/src/main/webapp
下有index.html,因此在本地它可以正常工作,但是重定向本身是一个问题,因为我使用nginx作为代理,重定向的本地主机会导致问题。此外,重定向对我来说似乎没有必要

这是我用来启动jetty的代码:

    int httpPort = 9000;

    ResourceHandler resHandler = new ResourceHandler();
    resHandler.setDirectoriesListed(false);
    resHandler.setResourceBase("./src/main/webapp");

    Server server = new Server();
    ServletContextHandler servHandler = new ServletContextHandler();
    servHandler.setContextPath("/");
    servHandler.addServlet(new ServletHolder(new InvalidRequestServlet()), "/*");

    FilterHolder guiceFilter = new FilterHolder(injector.getInstance(GuiceFilter.class));
    servHandler.addFilter(guiceFilter, "/*", EnumSet.allOf(DispatcherType.class));

    ServerConnector http = new ServerConnector(server, new HttpConnectionFactory());
    http.setPort(httpPort);

    server.setConnectors(new Connector[]{http});
    HandlerList handlers = new HandlerList();
    handlers.setHandlers(new Handler[]{resHandler,servHandler});
    server.setHandler(handlers);
    server.start();
一位同事:

一位同事:

resHandler.setRedirectWelcome(false);