ThinServer1.0发布,一款很瘦的java http server。每一个类都实现了瘦这一接口.


class.png


    源码与可运行程序:

http://git.oschina.net/sanluan/ThinServer

https://github.com/sanluan/ThinServer


ThinServer是基于JDK提供的HttpServer开发的Web服务容器,体积小,主程序jar包只有24k。应用开发简单只需要实现com.sanluan.server.application.ThinInitializer,com.sanluan.server.servlet.ThinServlet接口即可


执行bin/start启动容器,执行bin/stop停止程序。http服务默认端口:80;socket控制管理端口:8010,如果需要修改,请在脚本中添加参数

-Dcom.sanluan.server.ThinHttpServer.port=http端口

-Dcom.sanluan.server.ThinHttpServer.controlPort=控制端口

conf/load文件中可以配置默认加载的应用,grant 应用名 为授权该应用可以控制整个容器

默认的Servlet实现已经支持普通html文件等的http服务。所以这个容器也可以用来将某个目录发布为web站点。

    代码中附带三个例子分别是ROOT(容器管理应用),demo1(FreeMarker实现动态示例),gpio4pi(通过遥控或网页控制4路开关示例)

    gpio4pi的硬件设备与线路实现参考:https://download.publiccms.com/upload/2015/11/05/709.html

功能在不断完善中,有兴趣的朋友可以加publiccms交流群交流。

其中热加载等特性将来考虑移植到PublicCMS中用于支持第三方插件

标签:tomcat,PublicCMS

匠人匠心科技是专业从事天津网站建设、天津网站制作、软件开发、移动建站、商城、微信端、app开发项目
软件事业部:天津市大学软件学院D-510(天津工业大学院内)
网站事业部: 天津市河北区新大路通广科技园3-225
咨询热线:138-2142-0129 136-2215-0903
天津网站建设_天津建站

扫码添加微信