晓夏

YoungCheung

Zhang Sir's technical way

Centos下resin安装

浏览量:873

一、Resin介绍

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

Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASPPHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。 
  Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。

二、Resin安装

2.1 环境准备

JDK下载:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.2 环境部署

[root@resin src]# cd /usr/local/src/
[root@resin src]#  tar xf jdk-8u60-linux-x64.tar.gz -C /usr/local
[root@resin src]#ln -s /usr/local/jdk1.8.0_60/ /usr/local/jdk
[root@resin src]# sed -i.ori '$a export JAVA_HOME=/usr/local/jdk\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar' /etc/profile  
[root@resin src]# source /etc/profile  
#→出现下面结果证明部署成功
[root@resin src]# java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

上面有一个sed命令的特殊用法,欲知详情http://edu.51cto.com/course/course_id-5266.html

2.3安装resin

[root@resin src]# tar xf resin-4.0.36.tar.gz
[root@resin src]# cd resin-4.0.36
[root@resin resin-4.0.36]# ./configure --prefix=/usr/local/resin   --with-java-home=/usr/local/jdk
[root@resin resin-4.0.36]# make && make install

2.4 配置resin

[root@resin src]# tar xf resin-4.0.36.tar.gz
[root@resin src]# cd resin-4.0.36
[root@resin resin-4.0.36]# ./configure --prefix=/usr/local/resin   --with-java-home=/usr/local/jdk
[root@resin resin-4.0.36]# make && make install

修改端口

[root@resin conf]# vim resin.properties 
[root@resin conf]# pwd
/usr/local/resin/conf

2.5 网页验证resin

启动 resin: /usr/local/resin/bin/resin.sh start
关闭 resin:  /usr/local/resin/bin/resin.sh stop

blob.png


    出现上图,可以点击“resin-admin”链接,注册管理员权限,具体配置按照提示操作即可。注册后,默认生成了/usr/local/resin/conf/admin-users.xml.generated,进入其目录,把文件admin-users.xml.generated修改为admin-users.xml

blob.png

blob.png

blob.png

blob.png

2.6 配置部署


默认站点:/usr/local/resin/webapps/ROOT

测试:编辑一个jsp文件

[root@resin ROOT]# cat test.jsp 
Hello world!

访问:http://192.168.16.107/test.jsp

blob.png










神回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。