简述
应用服务器
- 功能:一般是用来处理动态请求的服务器。
应用服务器一般也支持HTTP协议,因此界限没这么清晰。但是应用服务器的HTTP协议部分仅仅是支持,一般不会做特别优化,所以很少有见Tomcat直接暴露给外面,而是和Nginx、Apache等配合,只让Tomcat处理JSP和Servlet部分。 - 举例:WebLogic、JBoss、Tomcat
WEB服务器
- 功能:Web服务器只负责处理HTTP协议,只是简单的通过响应HTML页面来处理HTTP请求。
- 举例:IIS、Apache、Nginx
参考资料
WEB服务器与应用服务器的区别
为什么说Tomcat是一个Web服务器而不是一个应用服务器
Java EE Application with Web Server + Application Server