您的位置:首页 > 运维架构 > Linux

Linux部署Resin4.0.44

2015-09-08 11:08 585 查看

一、Resin简介

    Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼apache server。许多站点都是使用该WEB服务器构建的。

    Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。

    Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。

版本区别

    Resin 普通版本和pro版本主要区别是 pro支持缓存和负载均衡。pro因为有强大的cache功能,独立作为web服务器处理静态页面性能都可以和apache有一比。但普通版本独立作为web服务器性能就要差一些。当然可以使用apache+resin的方案借助apache的缓存功能提高性能。 但负载均衡就是普通版不能比的了。


二、环境的准备

因为resin是java web容器,需要运行在JVM上面,所以我们需先安装JDK。

# rpm -ivh jdk-7u75-linux-i586.rpm

# vim /etc/profile.d/java.sh

[code=bash;toolbar:false">export JAVA_HOME=/usr/java/default export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

# . /etc/profile.d/java.sh


tcp       0      0 ::ffff:127.0.0.1:6600       :::*          LISTEN      1926/java        tcp       0      0 :::8080                     :::*          LISTEN      1971/java        tcp       0      0 ::ffff:127.0.0.1:6800       :::*          LISTEN      1971/java[p]

4、访问一下首页


<host id="www.wzlinux.com" root-directory=".">       <!--          - webapps can be overridden/extended in the resin.xml         -->       <web-app id="/" root-directory="webapps/tset1/ROOT"/>       </host>[p]第二个appserver<host id="www.a.com" root-directory=".">       <!--          - webapps can be overridden/extended in the resin.xml         -->       <web-app id="/" root-directory="webapps/test2/ROOT"/>       </host>   


# app-tier Triad servers: app-0 app-1 app-2 app_servers       : 127.0.0.1:6800 app1_servers      : 127.0.0.1:6801 app2_servers      : 127.0.0.1:6802   # Use overrides for individual server control, for example: app-0.http : 8081 app.http           : 8080 app1.http          : 8081 app2.http          : 8082[p]   


3、重新启动Resin服务使其重新加载Resin配置文件


[p]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: