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

 

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

 

http://blog.csdn.net/u010037124/article/details/38469963

标签: httphttp服务器开源项目nanohttpd
 分类:

主页: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网页内容。

 

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

 

 

posted @ 2017-10-24 15:01  sky20080101  阅读(677)  评论(0编辑  收藏  举报