Jetty服务器一次处理1个请求

时间:2010-05-26 22:51:04

标签: java jetty

我是Jetty的新手,并且使用SessionHandler跟随他们的HelloWorld示例有一个简单的服务器。我的类名为OrbVend,它扩展了SessionHandler。我已经覆盖了doHandle,我的主要内容如下:

 public static void main(String[] args) throws Exception
  {
    Server server = new Server(8999);

    SessionIdManager idManager = new HashSessionIdManager();
    SessionManager sessionManager = new HashSessionManager();
    SessionHandler handler = new OrbVend(sessionManager);
    server.setHandler(handler);
    sessionManager.setIdManager(idManager);
    sessionManager.setSessionHandler(handler);

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

我在doHandle中放了一个简单的Thread.sleep,我尝试同时用2个请求命中服务器。第二个请求甚至不会进入doHandle方法,直到第一个请求退出。我假设这个Jetty SessionHandler由Servlet支持,因此可以同时处理多个请求。我做错了什么阻止了这个?

0 个答案:

没有答案