细说 java 启动jetty

xiaoxiao2026-06-18  24

刚进新公司,就被指派做个简单的客服软件。只要实现信息的交互,但要求用服务器推(push)的原理来做。 根据在前前公司的经验,采用jetty + iframe来实现。 最近也温习了一些关于jetty的资料,网上大把的说怎么用java启动jetty,看着都头痛。远没有朋友搭的架构优雅。 用java启动jetty:

public class Main { Server server = new Server(); Connector connector = new SelectChannelConnector(); connector.setPort(8080); server.setConnectors(new Connector[] { connector }); WebAppContext = context = new WebAppContext(server, DirectoryUtils.SERVER_PATH, "/"); try { server.start(); } catch(Exception e) { e.printStackTrace(); } }

 注:DirectoryUtils.SERVE_PATH是context的路径。

另外,server push原理可以参考:How to implement COMET with PHP

转载请注明原文地址: https://www.6miu.com/read-5050390.html

最新回复(0)