title: Pros and cons of each Java EE server for developing within Eclipse?
body: <p>Eclipse Java EE has a lot of server adapters allowing development against many different application servers like JBoss, Glassfish and WebSphere.</p>
  
  <p>Frequently you can benefit from using another server for developing new features than for production, simply because it may be able to deploy changes much faster and when the functionality is in place, you can iron out bugs for the production platform.</p>
  
  <p>Unfortunately <em>finding</em> that server is a time consuming process, where the experiences of others are invaluable. </p>
  
  <p>If you have experience with any server with an Eclipse Server Adapter, please add your findings and your recommendation.  I believe that the following is of interest:</p>
  
  <ul>
  <li>Does saving a file trigger an update in the server, giving save edit+reload browser functionality?</li>
  <li>How fast is a deployment? (Saved a JSP? Java class? Static file?)</li>
  <li>Can the actual server be downloaded by the Server Adapter Wizard allowing for easy installation?</li>
  <li>Are there known bugs and issues with suitable work-arounds?</li>
  <li>Is debugging fully supported?  Is profiling?</li>
  <li>Would you recommend this server?</li>
  </ul>
  
  <hr>
  
  <p>Note:  Eclipse can also work with Tomcat but that is a <em>web container</em>, which cannot deploy EAR files.  </p>