Hi,
I have a simple problem with which I require help.
I've embedded Jetty in my project and created a simple Handler to provide
web access to my program.
When it serves multiple requests at the exact same moment, the request are
being mutated and not served independently. If client 1 makes a request with
parameter1=a and client 2 makes a request with parameter1=b at the same
time, *both* clients are served with either a OR b.
I followed the Handler tutorial and my code is as follows:
(in Main)
Server server = new Server();
SelectChannelConnector httpConnector = new SelectChannelConnector();
httpConnector.setHost("127.0.0.1");
httpConnector.setPort(8889);
QueuedThreadPool pool = new QueuedThreadPool(50);
httpConnector.setThreadPool(pool);
httpConnector.setName("testing");
server.setConnectors(new Connector[]{httpConnector});
server.setHandler(new SelectHandler());
server.start();
server.join();
My handler:
public class SelectHandler extends AbstractHandler {
public void handle(String target, Request baseRequest,
HttpServletRequest request, HttpServletResponse response) throws
IOException, ServletException {
baseRequest.setHandled(true);
String param = baseRequest.getParameter("parameter1");
}
}
What am I missing? Any help will be greatly appreciated..
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users