I know about IIS being the web/application server. Why not have full fledge enterprise application servers like Web Logic / Tomcat / JBoss that are so scalable like they have in Java world.
EDIT1: I am not a Java developer myself. I called those servers only because "scalable and configurable and optimized" are the buzz words associated with them in most places I read about them. Look at this question on stack overflow for example. I am not jealous, just curious