Java Jetty 9.4没有不必要的重定向
在我从jetty 9.3升级到9.4之后,我注意到jetty执行了从到的重定向 在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
/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);