使用jetty开发http server能力,通过main启动的hello例子。
第一步:下载jetty
http://download.eclipse.org/jetty/stable-9/dist/
第二步:使用eclipse创建普通的java工程,取名为learnjava,同时把jetty压缩包下面的lib目录下jar文件,放到learn/lib/jetty。工程显示如下:
第三步:新增一个类,TestHttpServer,代码如下:
package com.flyer.test;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.server.handler.*;/**** @author flyer**/public class TestHttpServer {/**** @param args* @throws Exception*/public static void main(String[] args) throws Exception{Server server = new Server(8081);ResourceHandler resourceHandler = new ResourceHandler();resourceHandler.setResourceBase("/Users/flyer");resourceHandler.setDirectoriesListed(true);server.setHandler(resourceHandler);server.start();}}
第四步:设置jar包,添加六个jar文件,jar文件就是上述目录 learnjava/lib/jetty/ 如下图所示:
最后一步:使用浏览器http://127.0.0.1:8081,可以访问网页了,网页显示用户目录下的文件。我是使用mac系统,如果是windows,可以把"/User/flyer"改写成windows目录,比如"d:/"
本文介绍如何使用Jetty搭建一个简单的HTTP服务器,并通过一个具体的示例进行演示。首先需要从Eclipse官网下载Jetty,然后在Eclipse中创建Java工程并配置Jetty的库文件。接着实现一个监听8081端口的HTTP服务器,该服务器能够展示指定目录下的文件列表。
5849

被折叠的 条评论
为什么被折叠?



