Jetty:Hello World,使用main啟動的簡單http server
阿新 • • 發佈:2019-01-06
使用jetty開發http server能力,通過main啟動的hello例子。
第一步:下載jetty
第二步:使用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
*
*/
publicclassTestHttpServer{
/**
*
* @param args
* @throws Exception
*/
publicstaticvoid main(String[] args)throwsException
{
Server server =newServer(8081);
ResourceHandler resourceHandler =newResourceHandler();
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:/"