title: A Java HTTP Server
body: <p>I want to implement a Java HTTP server locally, I mean the server computer would be in my control. I'm expecting not more than 20 clients to send requests to it.
  I was wondering how to go about it:</p>
  
  <ol>
  <li>Should I use a J2EE servlet container, like Apache Tomcat?</li>
  <li>Could I use J2SE classes and just build it using them?</li>
  <li>Are there any existing alternatives?</li>
  </ol>
  
  <p>What does your experience suggest?</p>