Я очень новичок в Jetty, и у меня есть простой сервер по примеру HelloWorld с использованием SessionHandler. Мой класс называется 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();
}
Я помещаю простой Thread.sleep в свой doHandle и пытаюсь одновременно выполнить 2 запроса к серверу. Второй запрос даже не входит в метод doHandle, пока не завершится первый. Я предполагаю, что этот Jetty SessionHandler поддерживается сервлетом и поэтому может обрабатывать несколько запросов одновременно. Я делаю что-то не так, что мешает этому?