web server , App server , http server这三个概念确实很多不同解释都不一样 App server没什么争议,websphere,jboss什么的,但是对于tomcat,resin这样的,在sun的网站上称作web server,但是在websphere控制台上配置的web server是IHS,就是强化版Apache Http server,这在apache网站上叫做http server,从使用上讲,web server和http server应该是不同的,但是感觉IBM所叫得web server就是http server,而人们常说的tomcat都普遍叫为web server,不能说其不能跑业务,其实事实是tomcat能相当好的运行业务代码,只不过是不完全支持各种J2EE规范,例如jms和ejb,所以区别web server , App server可能的方式选择为是否完整支持j2EE规范,而apache叫做http server更合适。