最小的Java Web服务器
我需要最简单的Web服务器为应用程序编写一个最小的Web界面。 它应该是真正的特征,比如Ruby的标准库中的Webrick或Python标准库中的BaseHTTPServer,只是一种让服务器监听端口并用字符串响应GET请求的方法。
谢谢
NanoHTTPD
尝试NanoHTTPD 。 我一直在使用它的Android开发。
NanoHTTPD是一个轻量级的HTTP服务器,专为嵌入其他应用程序而设计,在改进的BSD许可下发布。
码头
码头是我个人喜欢的。 它具有很小的内存占用量,易于与Eclipse集成,可以用作Maven嵌入式服务器。
您也可以选择看迷你Web服务器
你没有说如果你想单线程或多线程,所以这里是两个:
单线程Java Web服务器
多线程Java Web服务器
com.sun.net.httpserver
非常便宜的选择:
自Java 1.6以来,Sun的Java自带了httpserver包
提供简单的高级Http服务器API,可用于构建嵌入式HTTP服务器。 支持“http”和“https”。
火花
一个用于在Kotlin和Java 8中创建Web应用程序的微观框架
对于Java 8及更高版本: http : //sparkjava.com/
采取框架
尝试采取框架 :
new FtBasic(new TkText("hello, world!"), 8080).start(Exit.NEVER);
灰熊项目
我推荐Grizzly Web服务器 。
Winstone: http ://winstone.sourceforge.net(330KB可执行文件,单行文件服务器,TLS,AJP支持,…)