Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 24 和JSP 20 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为90。
扩展资料:
Tomcat-配置虚拟主机
关于serverxml中“Host”这个元素,只有在设置虚拟主机的才需要修改。虚拟主机是一种在一个web服务器上服务多个域名的机制,对每个域 名而言,都好象独享了整个主机。实际上,大多数的小型商务网站都是采用虚拟主机实现的,这主要是因为虚拟主机能直接连接到Internet并提供相应的带 宽,以保障合理的访问响应速度,另外虚拟主机还能提供一个稳定的固定IP。
基于名字的虚拟主机可以被建立在任何web服务器上,建立的方法就是通过在域名服务器(DNS)上建立IP地址的别名,并且告诉web服务器把去往不同域 名的请求分发到相应的网页目录。
参考资料来源:百度百科-Tomcat
第一、Nginx和Tomcat的区别Nginx主要用做静态内容服务和代理服务器,直接将外来的请求转发给后面的应用服务器;Tomcat更像是一个应用容器。
第二、nginx和Apache的区别
Apache是同步多进程模型,是可以一个连接对应一个进程,而nginx属于一步的,多个连接可以对应一个进程。
Nginx轻量级,抗并发,处理静态文件好;Apache稳定性好,对PHP支持比较简单,nginx还需要配合其他后端进行使用,处理动态请求上更有优势。
建议使用前端nginx抗并发,后端Apache集群,配合起来效果会更好。
第三、Tomcat和Apache的区别
Apache由C语言实现,支持各种特性和模块从而来扩展核心功能;Tomcat是Java实现的,可以更好地支持servlet和jsp。
Apache也是普通的服务器,本身只支持HTML静态普遍网页,不过可以通过插件来支持PHP等;Tomcat是jsp/servlet容器,支持HTML、jsp、asp、PHP、CGI等。
Apache侧重于>应该对你有帮助的!Tomcat是jsp、servlet的容器 WebLogicServer9x为SOA实现提供了一个完善的企业级基础 l支持面向服务架构的开发和部署 l通过可靠消息传递基础架构为业务提供事件平台 l通过简化、可靠的管理功能降低客户的拥有总成本 l为核心应用提供真正的“零宕机”服务 性能:WLS业界性能评测最好的J2EE服务器 规范支持: lWLS全面支持J2EE的标准规范和其他标准规范(WebService,SSL,xml等),同时BEA为众多规范组织的制定者之一,积极参与规范的制定 lTomcat只支持部分J2EE标准,应用局限性强,不能够安全稳定的支持大并发 技术服务支持: lBEA:完善的售后支持 lTomcat:没有售后支持 客户群体: lBEA:全球13000+企业级用户的证明 lTomcat:很少企业级用户 可扩展性 lWLS:集群机制,支持分布式的应用;Tomcat:不支持 可靠性 lWLS:支持Failover;Tomcat:不支持 管理 lWLS:Web控制台进行组件、JDBC、管理和配置;Tomcat:不支持 部署 lWLS:开发模式下,不用重起部署新Web,EJB应用;Tomcat:不支持 开发工具: lWLS:有自己的开发工具Workshop,并且主流IDE支持;Tomcat:没有自己的开发工具 扩展性 lWLS:可以轻松扩展为支持Portal、Integration的WebLogicPlatform上;Tomcat不支持
求采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)