LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1459|回复: 9

Apache和Tomcat的区别?

[复制链接]
发表于 2003-6-5 22:04:09 | 显示全部楼层 |阅读模式
我是初学着,请哪位大哥帮忙告诉我Apache和Tomcat有什么区别?
各有什么优缺点?
向大家学习,谢谢!
发表于 2003-6-6 08:41:02 | 显示全部楼层
tomcat一般适用于个人,其功能不是很强,apache则适用于大型服务器功能比较强。
发表于 2003-6-6 09:35:23 | 显示全部楼层
apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。
发表于 2003-6-6 10:41:43 | 显示全部楼层
最初由 hyoga 发表
apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。


好形象的比喻,呵呵
 楼主| 发表于 2003-6-7 23:36:13 | 显示全部楼层
谢谢各位仁兄的讲解!
那么,如果没有TOMCAT,只有Apache的话,JSP就不能正常运行了,对吗?
发表于 2003-6-8 17:46:09 | 显示全部楼层
只有apache那是不行了。
不过tomcat不是唯一的servlet容器
 楼主| 发表于 2003-6-9 13:50:29 | 显示全部楼层
最初由 hyoga 发表
只有apache那是不行了。
不过tomcat不是唯一的servlet容器

装了Apache又装TOMCAT。这样一来,一个服务器上不就有两个WEB服务了吗?在RedHat系统中有没有比较好可以使用JSP的解决方案?
发表于 2003-6-9 13:53:06 | 显示全部楼层
tomcat不是web服务器,它只是一个servlet容器,负责servlet的运行。虽然它能够运行html,但是很弱的。不过从这一点上可以知道,
如果你非要用tomcat运行html,也是可以的。可以不需要apache.
发表于 2003-6-9 14:00:29 | 显示全部楼层
是否可以在IIS上安装TOMCAT以支持JSP ?
发表于 2003-6-9 14:17:43 | 显示全部楼层
tomcat有win32版本的。不过不需要安装在IIS上的,它本身就可以作为一个服务运行。
不过这样的话,jsp目录下面的html也会由tomcat解释。前面说了,她对html支持很弱。所以有很多帖子讨论将tomcat和apche(IIS)整合,就是如果jsp就由tomcat处理,html就转给apache(IIS)处理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表