下面我们来介绍resin服务。resin服务和tomcat服务相类似,都是可以用来解析jsp的程序。resin服务同样需要jdk的支持,所以我们也得安装jdk。

一、安装JDK


直接进JDK官网选择正确的版本:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安装jdk参考之前配置tomcat服务中jdk的安装与配置,在这里就不叙述了。

二、安装resin


去resin官网下载合适的版本:http://caucho.com/

resin有两个版本,一个是免费的,一个是收费的,我们在虚拟机上测试,只用免费的就够了。

1、下载

[root@tpp ~]# cd /usr/local/src/

[root@tpp src]# wget http://caucho.com/download/resin-4.0.45.tar.gz

2、解压

[root@tpp src]# tar -zxvf resin-4.0.45.tar.gz

3、编译

[root@tpp src]# cd resin-4.0.45

[root@qiangzi resin-4.0.45]# ./configure --prefix=/usr/local/resin --with-java=/usr/local/jdk1.8.0_131/

4、安装

[root@tpp resin-4.0.45]# make

[root@tpp resin-4.0.45]# make install

[root@qiangzi resin-4.0.45]# ls /usr/local/resin/

app-inf  conf  endorsed  libexec  project-jars  webapp-jars

bin      doc   lib       log      resin-inf     webapps

[root@qiangzi resin-4.0.45]# ls /etc/init.d/resin   (自动生成启动脚本)

/etc/init.d/resin

5、启动resin

[root@tpp resin-4.0.45]# service resin start

:因为resin监听的端口为8080,而我们之前定义的tomcat的监听端口也是8080,所以启动之前先关闭tomcat服务。

查看resin服务是否启动:

[root@tpp resin-4.0.45]# ps aux|grep resin

接着我们可以在浏览器上输入192.168.0.109:8080进入resin的首页。(记得关闭防火墙)

resin安装与配置_第1张图片

三、配置resin


1、配置访问端口

resin服务默认监听的是8080端口,如果想改为80端口,则需修改resin.properties文件。

[root@tpp resin-4.0.45]# cd /usr/local/resin/conf/

[root@tpp conf]# vim resin.properties

找到

app.http          : 8080

改为

app.http          : 80

重启resin服务

[root@tpp conf]# service resin restart

接着我们在浏览器上输入192.168.0.109就可以直接访问resin首页了。

2、配置新的虚拟主机

如果想增加新的虚拟主机,则需修改resin.xml文件

[root@tpp conf]# vim resin.xml                

//在下添加如下内容

 

如图:

resin安装与配置_第2张图片

resin安装与配置_第3张图片


创建网站文件存放的目录

[root@tpp conf]# mkdir -p /data/resin

重启resin服务

[root@tpp conf]# service resin restart

3、测试resin

测试resin和测试tomcat步骤一样。先创建tomcat的测试文件:

[root@tpp conf]# vim /data/resin/111.jsp    

//加入如下内容:    

 

      Now time is: <%=new java.util.Date()%>

 

保存后,使用curl测试:

[root@tpp conf]# curl -xlocalhost:80 www.123.com/111.jsp

//运行结果如下

 

      Now time is: Mon Sep 21 00:42:47 CST 2015    

 

另外,也可以用浏览器来测试:

找到本机 C:\Windows\System32\drivers\etc下的hosts文件,添加下面内容

192.168.0.109 www.123.com

在浏览器地址栏上输入:www.123.com/111jsp,显示下图所示,则说明resin搭建成功。

resin安装与配置_第4张图片

停止和启动:

[root@qiangzi conf]# /etc/init.d/resin stop

Stopping resin: .

[root@qiangzi conf]# /etc/init.d/resin start

Starting resin: .