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,代码如下:

  
  
  1. package com.flyer.test;
  2. import org.eclipse.jetty.server.Server;
  3. import org.eclipse.jetty.server.handler.*;
  4. /**
  5. *
  6. * @author flyer
  7. *
  8. */
  9. public class TestHttpServer {
  10. /**
  11. *
  12. * @param args
  13. * @throws Exception
  14. */
  15. public static void main(String[] args) throws Exception
  16. {
  17. Server server = new Server(8081);
  18. ResourceHandler resourceHandler = new ResourceHandler();
  19. resourceHandler.setResourceBase("/Users/flyer");
  20. resourceHandler.setDirectoriesListed(true);
  21. server.setHandler(resourceHandler);
  22. server.start();
  23. }
  24. }

第四步:设置jar包,添加六个jar文件,jar文件就是上述目录 learnjava/lib/jetty/ 如下图所示:


最后一步:使用浏览器http://127.0.0.1:8081,可以访问网页了,网页显示用户目录下的文件。我是使用mac系统,如果是windows,可以把"/User/flyer"改写成windows目录,比如"d:/"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值