0
我需要为测试期间内置的动态生成的HTML页面提供服务,该页面可以被同一网络上的其他设备查看。我试图使用Jetty,但它不会显示,因为这是我的解决方案。我希望有人能够指引我走向正确的方向。在Java测试运行期间提供HTML页面的最简单方法?
谢谢!
我需要为测试期间内置的动态生成的HTML页面提供服务,该页面可以被同一网络上的其他设备查看。我试图使用Jetty,但它不会显示,因为这是我的解决方案。我希望有人能够指引我走向正确的方向。在Java测试运行期间提供HTML页面的最简单方法?
谢谢!
我最终搞清楚如何使用Jetty来做到这一点。我遇到了未知的依赖问题,这就是为什么Jetty最初不是为我工作。
这是我的Java代码来构建嵌入式Web服务器。
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.");
你有创建HTML的Java代码,现在你想知道如何在浏览器中查看它? – csmckelvey
它是由Java动态生成的纯HTML页面吗?或者它是一个动态页面,比如JSP? – shaochuancs
@takendarkk更正,我有java代码,它会生成标记并创建一个html页面。我需要能够从同一网络上的其他设备查看新创建的页面。 –