我需要提供动态生成的HTML页面,该页面在测试期间内置,可以被同一网络上的其他设备查看。我试图使用Jetty,但它不会出现,因为这是我的解决方案。我希望有人能指出我正确的方向。
谢谢!
答案 0 :(得分:0)
我最终弄清楚如何使用Jetty来做到这一点。我有未知的依赖性问题,这就是Jetty最初没有为我工作的原因。
这是构建嵌入式网络服务器的Java代码。
Server server = new Server();
server.setStopAtShutdown(true);
ServerConnector connector = new ServerConnector(server);
//allow connection from all internal ip's
connector.setPort(8000);
server.addConnector(connector);
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
context.setResourceBase(resourceBase);
ContextHandlerCollection contexts=new ContextHandlerCollection();
contexts.setHandlers(new Handler[]{context});
server.setHandler(contexts);
context.addServlet(DefaultServlet.class, "/");
server.start();
LOG.info("WebServer started.");