Java Web Server with thread pooling