tomcat和apache的区别 (tomcat有什么用)

tomcat和apache的区别 (tomcat有什么用)

本文目录导航:

tomcat和apache的区别

1. Apache是web主机,Tomcat是运行(java)主机,它只是一个servlet容器,是Apache的扩大。

2. Apache和Tomcat都可以做为独立的web主机来运转,然而Apache不能解释java程序(jsp,serverlet)。

3. Apache是个别主机,自身只允许html即个别网页。

不过可以经过插件允许php,还可以与Tomcat连通(单向Apache衔接Tomcat,就是说经过Apache可以访问Tomcat资源。

反之不然)4. 两者都是一种容器,只不过颁布的物品不同:Apache是html容器,配置像IIS一样;Tomcat是jsp/servlet容器,用于颁布jsp及java的,相似的有IBM的webshere、EBA的Weblogic,sun的JRun等等。

5. Apache和Tomcat是独立的,在通一台主机上可以集成。

打个比如:Apache是一辆卡车,下面可以装一些物品如html等。

然而不能装水,要装水必定要有容器(桶),Tomcat就是一个桶(装像Java这样的水),而这个桶也可以不放在卡车上。

Apache只允许静态网页,但像asp,php,cgi,jsp等灵活网页就要求Tomcat来解决。

Apache和Tomcat整合经常使用:假设客户端恳求的是静态页面,则只有要Apache主机照应恳求;假设客户端恳求灵活页面,则是Tomcat主机照应恳求;由于jsp是主机端解释代码的,这样整合就可以缩小Tomcat的服务开支 。

Apache是环球经常使用排名第一的Web主机。

它可以运转在简直一切宽泛经常使用的计算机平台上。

Apache 源于 NCSAhttpd主机,经过屡次修正,成为环球上最盛行的Web主机软件之一。

Apache取自“a patchy server”的读音,意思是充溢补丁的主机,由于它是自在软件,所以始终有人来为它开发新的配置、新的个性、修正原来的毛病。

Apache的特点是便捷、速度快、性能稳固,并可做代理主机来经常使用。

Apache对Linux的允许相当完美。

Apache有多种产品,可以允许SSL技术,允许多个虚构主机。

Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适宜于多解决器环境,因此,在一个Apache Web站点扩容时,理论是参与主机或扩大群集节点而不是参与解决器。

到目前为止Apache依然是环球上用的最多的Web主机,市场占有率达60%左右。

环球上很多驰名的网站如、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处重要在于它的源代码开明、有一支开明的开发队伍、允许跨平台的运行(可以运转在简直一切的Unix、 Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的降生极富裕戏剧性。

当NCSA WWW主机名目进度后,那些经常使用NCSA WWW主机的人们开局替换他们用于该主机的补丁程序,他们也很快意识到成立治理这些补丁程序的论坛是必要的。

就这样,降生了Apache Group,起初这个集团在NCSA的基础上创立了Apache。

假设你预备选用Web主机,毫无不懂Apache是你的最佳选用。

Tomcat是一个开明源代码、运转servlet和JSP Web运行软件的基于Java的Web运行软件容器。

Tomcat Server是依据servlet和JSP规范启动口头的,因此咱们就可以说Tomcat Server也履行了Apache-Jakarta规范且比绝大少数商业运行软件主机要好。

Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的规范成功,是基于Apache容许证下开发的自在软件。

Tomcat是齐全重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。

Tomcat经常使用了JServ的一些代码,特意是Apache服务适配器。

随着Catalina Servlet引擎的产生,Tomcat第四版号的性能获取优化,使得它成为一个值得思考的Servlet/JSP容器,因此目前许多WEB主机都是驳回Tomcat。

**JSP=Java Server Pages (Java主机网页)**ASP=Active Server Pages (优惠主机网页)**CGI=Common Gateway Interface (通用网关接口)**J2EE=Java 2 Platform, Enterprise Edition (Java2平台,企业版)**XML=eXtensible Markup Language (扩大标志言语)**IIS=Internet Information Server (互联网消息主机)

猫的英语怎样说怎样读

罕用的web主机软件有哪些

IIS是英文Internet Information Server的缩写,译成中文就是Internet消息服务的意思。

它是微软公司主推的主机,最新的版本是Windows2008外面蕴含的IIS 7,IIS与Window Server完选集成在一同,因此用户能够应用Windows Server和NTFS(NT File System,NT的文件系统)内置的安保个性,建设弱小,灵敏而安保的Internet和Intranet站点。

ApacheApache谢环球上的排名是第一的,它可以运转在简直一切宽泛经常使用的计算机平台上。

Apache源于NCSAhttpd主机,经过屡次修正,不只便捷、速度快、而且性能稳固,还可以用来做代理主机。

Nginx不只是一个小巧且高效的HTTP主机,也可以做一个高效的负载平衡反向代理,经过它接受用户的恳求并散发到多个Mongrel进程可以极大提高Rails运行的并发才干。

Zeus是一个运转于Unix下的十分低劣的Web Server,听说性能超越Apache,是效率最高的Web Server之一。

Sun的Java系统Web主机也就是以前的Sun ONE Web Server。

重要出如今那些运转Sun的Solaris操作系统的关键义务级Web主机上。

它最新的版本号是6.1,可以允许x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以允许Windows,但它的大少数用户都选用了SPARC版本的Solaris操作系统。

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

26阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

26阅读