`
lengchaotian
  • 浏览: 281130 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

tomcat与resin

    博客分类:
  • java
 
阅读更多
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是7.0。

Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Apache Tomcat 6.x 在汲取 Tomcat 5.5.x优点的基础上,实现了Servlet 2.5和JSP 2.1等特性的支持。
Apache Tomcat 7.x 是目前的开发焦点,仍基于Apache Software License v2.0标准,同时也是自2006年以来的首个主要发布版本。它在汲取了Tomcat 6.0.x优点的基础上,实现了对于Servlet 3.0、JSP 2.2和Expression Language(EL)2.2等特性的支持。除此以外的改进列表如下: 
  • Web应用内存溢出侦测和预防 
  • 增强了管理程序和服务器管理程序的安全性 
  • 一般 CSRF保护 
  • 支持web应用中的外部内容的直接引用 
  • 重构 (connectors, lifecycle)及很多核心代码的全面梳理

Resin是CAUCHO公司的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。
Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 3.0标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。 
Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。

Resin也是全免费的,从站点下载的就是完整版本。相对于tomcat,后者更象是一个正在研究的项目。目前resin可以支持sun的j2ee,而tomcat不能直接支持,而j2ee是基于java服务器端大系统的基础。Resin3 之后已经不在是一个简单的jsp容器,并且支持ejb,jta等企业功能。目前resin4 (2010年后已经比较稳定)性能更是优秀。并且已经支持servlet 3.0标准. pro版本是收费版本,支持负载均衡和文件缓存。普通版本独立作为web服务器性能就要差一些,可以使用apache+resin的方案借助apache的缓存功能提高性能,但负载均衡就是普通版不能比的。 CAUCHO公司还为resin添加了php解析执行功能,能够运行php程序。但相对 php的原生版本还是有一定差距。

Tomcat 和Sun Java结合的最好,和其他应用服务器配合使用可支持完整的j2ee标准,应用也很广泛。但是从Java 普遍存在的编码问题来看,还是Resin 解决的最好。还有从使用的角度讲,个人认为Resin比Tomcat方便,而且Resin也可以结合Jbuilder6等ide使用。Resin强调使用Xml技术。


Resin4.0.10版本,下载zip解压后执行初始化。
 

 

分享到:
评论

相关推荐

    tomcat&resin

    本文将深入探讨如何在Tomcat和Resin这两种流行的Java应用服务器中配置JNDI,以便更好地理解和操作这些环境。 ### Tomcat中的JNDI配置 在Tomcat中设置JNDI,主要是为了能够访问数据库资源、邮件服务等外部资源。...

    java-apache-tomcat-resin-nginx-详细配置.docx

    本文档详细介绍了 Java-Apache-Tomcat-Resin-Nginx 详细配置的知识点,包括 Java 运行环境的安装与配置、应用服务器的安装与配置、Resin 服务器的安装与配置、Nginx 服务器的安装与配置和数据库连接的配置。

    java服务器配置tomcat,resin,jboss借鉴.pdf

    java 服务器配置 tomcat、resin、jboss 借鉴 本文档旨在介绍 java 服务器配置 tomcat、resin、jboss 的详细步骤,涵盖了服务器软件的安装、配置、部署和大并发配置等方面的内容。 一、Resin 服务器配置 1. 安装和...

    nginx配合tomcat、resin等java应用服务器提供java支持.rar

    在IT行业中,尤其是在Web服务领域,常常需要将静态资源处理能力强大的Nginx与Java应用服务器如Tomcat或Resin结合使用,以实现更高效、更稳定的服务架构。本资料"nginx配合tomcat、resin等java应用服务器提供java支持...

    linux下java环境的搭建。jdk、tomcat、resin、mysql安装与学习.docx

    在Linux系统中搭建Java开发和运行环境,主要涉及四个关键组件:JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)、Resin(另一个Java应用服务器)以及MySQL(一个关系型数据库管理系统)。...

    java服务器配置tomcat,resin,jboss归纳.pdf

    Java服务器配置涉及三个主要的服务器软件:Tomcat、Resin和JBoss,它们都是用于运行Java应用程序的Web服务器和应用服务器。以下是对这三个服务器的详细配置步骤和关键知识点的总结。 1. **Resin** - **配置与部署*...

    jsp.rar_forum mysql_jsp mysql tomcat_resin

    在resin和tomcat下均可使用. Jforum支持多种数据库(mysql. hsqldb. ...\............\.....\...\a_delete.gif ...\............\.....\...\bar.gif ...\............\.....\...\bar1.gif ...\............\.....\...

    Nginx+KeepAlived+Tomcat负载架构

    #### 三、架构设计与实现 ##### 1. 架构设计 - **整体架构**:采用Nginx作为反向代理,后端部署多个Tomcat实例,利用KeepAlived实现Nginx的主备切换,形成一套完整的高可用架构。 - **关键组件**: - **Nginx**:...

    resin3.1服务器

    resin服务器,比TOMCAT还要好的,可是为什么官方总是推荐TOMCAT?resin服务器,比TOMCAT还要好的,可是为什么官方总是推荐TOMCAT?resin服务器,比TOMCAT还要好的,可是为什么官方总是推荐TOMCAT?

    Windows下Resin的配置与部署(附图).doc

    相比于其他流行的服务器如Tomcat,Resin在Web应用支持方面有着明显的优势。 #### 二、Resin的安装与配置 ##### 1. 下载与安装 - **下载Resin**:首先从Resin官网(http://www.caucho.com)下载最新版本的Resin...

    resin3 resin3下载

    2. **轻量级**:尽管Resin3支持Java EE标准,但它的设计初衷是作为一个轻量级服务器,相比于其他大型应用服务器,如Tomcat和WebLogic,Resin3具有更小的内存占用和更快的启动时间。 3. **Quercus PHP支持**:Resin3...

    tomcat 学习与分析总结资料

    Tomcat虽然轻量级,但在性能和功能上与Jetty、Resin等其他服务器有各自的特点。了解它们的差异,有助于选择最适合项目需求的服务器。 综上所述,《Tomcat学习与分析总结资料》提供的内容全面且深入,对于想要精通...

    Windows下Resin的配置与部署.txt

    ### Windows下Resin的配置与部署 #### 一、Resin简介及特点 Resin是一款高性能的Java应用服务器,由美国Cauchos公司开发。它支持最新的Servlets 2.3标准以及JSP 1.2标准,并且还兼容ASP和PHP等语言的功能。Resin在...

    tomcat/resin使用全局数据库连接池资源

    总结,无论是Tomcat还是Resin,配置全局数据库连接池都是为了优化资源利用,提高系统效率。正确配置并理解连接池的参数对优化数据库性能至关重要。在实际项目中,应根据应用需求和服务器负载来调整这些参数,以达到...

    Tomcat(一) Tomcat是什么:Tomcat与Java技术 Tomcat与Web应用 以及 Tomcat基本框架及相关配

    Tomcat由Apache Software Foundation开发,是市场上最受欢迎的Java Web应用服务器之一,与Jetty、Resin、WebSphere、WebLogic、JBoss、Glassfish、Geronimo等其他服务器相比,其市场份额较高。 Tomcat与Java技术的...

    resin-3.1.6

    Resin是一款高性能、轻量级的Java应用服务器,与Tomcat相似,但具有更高效的特性。Resin 3.1.6是该软件的一个版本,它在开发环境中被广泛使用,因为它的配置过程相对简单,适合快速搭建和管理Java应用程序。 Resin...

    Tomcat 部署ecology9

    8. **删除特定库文件**:在`ecoloyg/WEB-INF/lib`目录下,删除可能与Tomcat冲突的库文件,如`rt.jar`和`jdk12.jar`。Tomcat通常包含这些基础库,重复引入可能导致问题。 9. **启动和停止Tomcat**:在解压后的Tomcat...

    运维142问不看一定后悔

    54. **Tomcat与Resin对比**:Resin启动更快,但Tomcat社区活跃,生态更丰富。 55. **灰度发布**:逐步将新版本推送给部分用户,测试后再全面发布。 56. **统计IP访问**:分析nginx日志,使用grep、awk、sort等命令...

    resin-4.0.45.zip

    Resin 4.0.45 是一款高性能的Servlet容器,与Tomcat相似,它在提供Java Web应用程序服务方面扮演着重要角色。本文将深入探讨Resin 4.0.45版本的关键特性、优势以及如何与Tomcat进行比较。 **Resin 4.0.45 简介** ...

Global site tag (gtag.js) - Google Analytics