gpt4 book ai didi

java - 使用文档根设置嵌入式 jetty

转载 作者:行者123 更新时间:2023-11-30 07:25:24 25 4
gpt4 key购买 nike

如果我输入 http://example.com/index.html在我的浏览器中,jetty 应该在指定的目录中查找文件 index.html。

如何使用嵌入式 jetty 实现这一目标?

这是我启动 jetty 的代码:

InetSocketAddress socketAddress =InetSocketAddress.createUnresolved("0.0.0.0", 80);
Server server = new Server(socketAddress);
server.start();
server.join();

最佳答案

http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty 找到了很好的描述

public class FileServer{

public static void main(String[] args) throws Exception{

Server server = new Server();
SelectChannelConnector connector = new SelectChannelConnector();
connector.setPort(8080);
server.addConnector(connector);

ResourceHandler resource_handler = new ResourceHandler();
resource_handler.setDirectoriesListed(true);
resource_handler.setWelcomeFiles(new String[]{ "index.html" });

resource_handler.setResourceBase(".");

HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] { resource_handler, new DefaultHandler() });
server.setHandler(handlers);

server.start();
server.join();
}
}

关于java - 使用文档根设置嵌入式 jetty ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10946780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com