Web服务器是运行和发布Web应用程序的容器。只有将开发好的web项目放在这个容器中,网络中的所有用户才能通过浏览器访问它。用于开发Javaweb应用的服务器主要是兼容JSP/Servlet的web服务器,常用的有Tomcat、Resin、JBoss、WebSphere和WebLogic等。1.Tomcat服务器非常流行的Tomcat服务器是Apache-Jarkarta开源项目的一个子项目。它是一个支持JSP和Servlet技术的小型轻量级Web服务器。也是初学者学习和开发JSP应用程序的首选。2.Resin服务器Resin是Caucho公司的产品。是一款非常流行的服务器,支持Servlet和JSP,速度非常快。Resin本身包含一个支持HTML的Web服务器,这使得它不仅能够显示动态内容,而且还具有显示静态内容的能力。因此,很多网站都是使用Resin服务器搭建的。3.JBoss服务器JBoss是一个符合JavaEE的标准化、开源、纯JavaEJB服务器,对J2EE有很好的支持。JBoss使用JMLAPI实现软件模块的集成和管理,其核心服务是提供EJB服务器,不包括Servlet和JSPWeb容器,但可以与Tomcat4完美结合。WebSphere服务器WebSphere是一个产品IBM的,可以进一步细分为WebSpherePerformancePack、CacheManager和WebSphereApplicationServer等系列,其中WebSphereApplicationServer是一个基于Java的应用环境,可以运行在SunSolaris和Windows等各种操作系统平台上NT,用于建立、部署和管理因特网和内联网的网络应用程序。5、WebLogic服务器WebLogic是BEA(现被Oracle收购)的产品,又可以进一步细分为WebLogicServer、WebLogicEnterprise和WebLogicPortal等系列,其中WebLogicServer尤为强大。WebLogic支持企业级、多层次、完全分布式的Web应用,服务器配置简单,界面友好。对于那些寻找能够提供Java平台所提供的一切的应用程序服务器的人来说,WebLogic是一个理想的选择。
