Jetty:Hello World,使用main启动的简单http server
·
使用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:/"
更多推荐
所有评论(0)