I have to select the good application server for running my Java based web applications. Which application server or tomcat container is good to run the application. On my website there will be large number of users. Mostly they will be viewing the pages. But they my also provide comments and ask questions. I am using MySQL for database and Tomcat for testing the application. My application should give good performance even at the peak time.
You should use Tomcat and apache server to host your website.
Around 64% of Java applications are hosted on the Tomcat server, as per a report study report conducted by BZ Research.
Tomcat works well with Apache HTTP server.
Tomcat 6 supports Servlet 2.5 and JSP 2.1 specifications. It can be used for commercial as well as non-commercial applications, it is released under Apache License Version 2.0.