美文网首页
Java使用Jetty实现静态网站

Java使用Jetty实现静态网站

作者: 大侠陈 | 来源:发表于2020-01-31 18:14 被阅读0次

    在项目的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/

    未命名图片.png未命名图片.png

    总结:这种方法其实就是用java的jetty库制作一个静态网站服务器,同样的不用编程直接配置apache、nginx、iis等服务器亦可实现

    相关文章

      网友评论

          本文标题:Java使用Jetty实现静态网站

          本文链接:https://www.haomeiwen.com/subject/hxzgthtx.html