java编写的轻量级HTTP服务器nanohttpd

来源:互联网 发布:阿里云域名隐私保护 编辑:程序博客网 时间:2024/05/22 08:11

主页:http://nanohttpd.com/

github项目地址:https://github.com/NanoHttpd/nanohttpd


nanohttpd是一个java开源项目,对http服务做了很好的封装,使用起来非常方便。只需一个文件即可实现httpserver

使用方法(本人的):

  1. 去主页下载zip包,解压后全部导入eclipse(项目是maven的,所以要先在eclipse上装maven插件;工程间相互依赖,所以需要全部导入)
  2. 使用maven命令对每个工程进行clean、build和install(在eclipse中完成),可以在工程的target文件夹下看到生成的jar文件
  3. 将\core\target下的nanohttpd-2.1.0.jar、\webserver\target下的nanohttpd-webserver-2.1.0.jar加入自己的工程
  4. samples工程下有示例代码,可以看到基本的使用方法
那samples下的HelloServer.java举例,samples项目右键 - run as - run configurations - Main Class ,选择HelloServer,run,即可在eclipse的console中看到“Server started, Hit Enter to stop.”

打开电脑的http://localhost:8080/(端口号自己指定)地址,即可看到服务器返回的html网页内容。


以上整个过程可以方便的移植到其他设备。

0 0