美文网首页
ijetty服务器的部署

ijetty服务器的部署

作者: ProgZack | 来源:发表于2017-09-30 18:47 被阅读55次

    背景

    要实现在一个android设备中接收http请求, 内嵌一个web服务器,下面记录一下精简后的部署步骤。

    流程

    接收开机广播,启动IJettyService
    onStart回调中加载了一些配置,例如端口号,是否使用NIO,SSL等,这里我们使用默认配置,不使用SSL和NIO,监听自定义端口
    接下来acquire了wakeLock防止休眠
    启动子线程开始部署jetty
    new一个server,这个Server是eclipse的jetty项目中的Server,位于org.eclipse.jetty.server包中
    配置server的一些参数,比如是否使用NIO,SSL,初始化handler
    加载预置的配置文件并部署servlet,配置文件预置在/system/web下,其中包含

    #######web.xml 用来配置servlet
    #######webdefault.xml jettyServer默认的描述文件
    #######realm.properties realm的配置文件

    调用server.start()即可

    相关文章

      网友评论

          本文标题:ijetty服务器的部署

          本文链接:https://www.haomeiwen.com/subject/loxzjxtx.html