嵌入式Jetty:一次只处理一个请求

时间:2013-12-27 13:33:45

标签: java http jetty

我在一个小型Java应用程序中嵌入了Jetty,我的主要方法如下:

final Server server = new Server(8080);
server.setThreadPool(new QueuedThreadPool(20));
server.setHandler(new MyHandler(someArg));
server.start();
server.join();

处理程序只是提供文件(以及即时压缩的文件夹)。问题是,当我下载一个巨大的文件(本地服务器本地)并尝试同时下载第二个文件(来自同一台本地机器)时,它将等待第一个文件完成,然后再开始第二个文件之一。

我缺少一些设置吗?

1 个答案:

答案 0 :(得分:0)

看起来毕竟不是Jetty的错。 我不是100%确定问题的来源,但我可以同时下载两个不同的文件,并在不同的客户端上同时下载两个文件。