import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; import org.eclipse.jetty.servlet.DefaultServlet; public class StaticFileServer { public static void main(String[] args) throws Exception { Server server = new Server(8080); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); ServletHolder staticHolder = new ServletHolder("static", DefaultServlet.class); staticHolder.setInitParameter("resourceBase", "path/to/your/static/files"); staticHolder.setInitParameter("dirAllowed", "true"); context.addServlet(staticHolder, "/*"); server.setHandler(context); server.start(); server.join(); } } <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlet</artifactId> <version>10.0.4</version> </dependency> groovy implementation 'org.eclipse.jetty:jetty-servlet:10.0.4'


上一篇:
下一篇:
切换中文