一
在項目的pom.xml文件中假如依賴
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>9.4.19.v20190610</version>
</dependency>
配置從 https://mvnrepository.com/ 搜索獲得
二
運行如下代碼
public class Main {
public static void main( String[] arg) throws Exception {
Server server = new Server(8111);
ResourceHandler rh = new ResourceHandler();
ContextHandler context = new ContextHandler();
context.setContextPath("/files");
File dir = new File("G:\\桌面文件");
context.setBaseResource(Resource.newResource(dir));
context.setHandler(rh);
HandlerList handlerList = new HandlerList();
handlerList.setHandlers(new Handler[]{context});
server.setHandler(handlerList);
server.start();
server.join();
}
}
server端口號:8111
訪問的本地目錄:G:\桌面文件
url路徑:/files
在瀏覽器中訪問地址 http://localhost:8111/files/
總結:這種方法其實就是用java的jetty庫製作一個靜態網站服務器,同樣的不用編程直接配置apache、nginx、iis等服務器亦可實現