Tomcat和 Resin
来源:互联网 发布:gta5pc捏脸数据女 编辑:程序博客网 时间:2024/04/30 11:43
我们知道,常见的web 容器有 Tomcat,Resin,Glassfish,Jboss,Weblogic,Websphere等,前三个都是免费的,后者则是收费的,本人只用过前两个,所以对两者进行简单的比较。
Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。
Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Resin是CAUCHO公司的产品,是一个非常流行的支持Servlet 和JSP的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。
Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等,支持Servlet 3.0标准和JSP 1.2标准,用Resin来进行JSP编程是件很容易的事情。
Resin支持负载平衡,可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。
很多人说 Resin 速度比 Tomcat 快,而 Tomcat 更加符合标准,可定制性更强;另外利用 Tomcat 的 NIO Connector ,性能完全不输给 Resin。二者在稳定性上都没有任何问题、性能在访问量不大的话,都没有多大的差别。
不过 Resin 在一台机器上配置多个运行实例时,稍显麻烦,不像Tomcat复制多份,修改个端口即可,完全独立。
另外在最新的 Resin 3.1 / 3.2 中,会自动对URL进行解码处理,导致原来在Tomcat 和 Resin 3.0 上运行正常的程序,到了新版本会有部分乱码的现象。
Tomcat 和Sun Java结合的最好,和其他应用服务器配合使用可支持完整的j2ee标准,应用也很广泛。但是从Java 普遍存在的编码问题来看,还是Resin 解决的最好。还有从使用的角度讲,个人认为Resin比Tomcat方便,而且Resin也可以结合Jbuilder6等ide使用。Resin强调使用Xml技术。
Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。
Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Resin是CAUCHO公司的产品,是一个非常流行的支持Servlet 和JSP的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。
Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等,支持Servlet 3.0标准和JSP 1.2标准,用Resin来进行JSP编程是件很容易的事情。
Resin支持负载平衡,可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。
很多人说 Resin 速度比 Tomcat 快,而 Tomcat 更加符合标准,可定制性更强;另外利用 Tomcat 的 NIO Connector ,性能完全不输给 Resin。二者在稳定性上都没有任何问题、性能在访问量不大的话,都没有多大的差别。
不过 Resin 在一台机器上配置多个运行实例时,稍显麻烦,不像Tomcat复制多份,修改个端口即可,完全独立。
另外在最新的 Resin 3.1 / 3.2 中,会自动对URL进行解码处理,导致原来在Tomcat 和 Resin 3.0 上运行正常的程序,到了新版本会有部分乱码的现象。
Tomcat 和Sun Java结合的最好,和其他应用服务器配合使用可支持完整的j2ee标准,应用也很广泛。但是从Java 普遍存在的编码问题来看,还是Resin 解决的最好。还有从使用的角度讲,个人认为Resin比Tomcat方便,而且Resin也可以结合Jbuilder6等ide使用。Resin强调使用Xml技术。
0 0
- Tomcat和 Resin
- tomcat和resin
- JMX管理Tomcat和Resin
- tomcat和resin使用杂谈
- resin和tomcat 日志配置
- RESIN/TOMCAT和MYSQL的连接解决方法
- Jsp乱码解决,对比resin和tomcat
- httpload简单测试单机tomcat和resin
- 服务器tomcat和resin的比较
- [环境设置]关于resin和tomcat的一些设置问题
- 字符集系列二之resin和tomcat之差异
- 安装时的问题(tomcat和resin)
- Structs在resin和Tomcat无法解析解决方法
- 讨论:Tomcat 和 Resin 比较,哪个更适合你?
- IIS,Tomcat,Apache,Resin
- tomcat resin之deploy
- JMX管理Tomcat/Resin
- tomcat resin apache Nginx
- Spring3 MVC + jQuery easyUI 做的ajax版本用户管理
- 物联网,从百姓生活开始
- Linux软防火墙ACL匹配的优化点
- php在cli模式下STDOUT、STDIN、$argv、$argc的用法
- #Pragma Pack(n)与内存分配
- Tomcat和 Resin
- Scala快速排序算法
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
- 课程笔记 01:数据结构(清华) 绪论
- 部门领导让写的半年总结
- matlab实现CRC
- 将Eclipse代码导入到AndroidStudio的两种方式
- Linux下使用gcc编译程序找不到库的分析和解决方法
- HDU 2577 How to Type (线性dp)