Resin 和tomcat 一样,可以解析 JSP.


http://caucho.com/  Resin 的官网。免费的GPLv3 是开源的。

收费的当然功能更加高级,支持 OPENSSL.

做实验,免费开源的就够了。

Resin 安装&配置_第1张图片


[root@LNMP src]# wget http://www.caucho.com/download/resin-4.0.49.tar.gz  #下载


[root@LNMP src]# tar axvf resin-4.0.49.tar.gz #解压


[root@LNMP src]# cd resin-4.0.49


[root@LNMP resin-4.0.49]#  ./configure --prefix=/usr/local/resin --with-java=/usr/local/jdk1.8.0_112/


#--prefix=/usr/local/resin 指定安装路径,--with-java=/usr/local/jdk1.8.0_112/ 指定java路径


[root@LNMP resin-4.0.49]#echo $?

[root@LNMP resin-4.0.49]#make & make install 


以下是编译后的摘要信息:



Resin 安装&配置_第2张图片




[root@LNMP resin-4.0.49]# ls /usr/local/resin/

app-inf  bin  conf  doc  endorsed  lib  libexec64  log  project-jars  resin-inf  webapp-jars  webapps


[root@LNMP resin-4.0.49]# ls /etc/init.d/resin  #自动生成启动脚本

/etc/init.d/resin


启动resin之前先关掉 tomcat ,防止冲突。


[root@LNMP resin-4.0.49]# /etc/init.d/tomcat stop

[root@LNMP resin-4.0.49]# /etc/init.d/resin start

[root@LNMP resin-4.0.49]# ps aux |grep resin

[root@LNMP resin-4.0.49]# netstat -lnp |grep java

Resin 安装&配置_第3张图片

在Windows7 客户端进行访问测试

http://10.72.4.21:8080/

Resin 安装&配置_第4张图片

---------------------------------------------------------


[root@LNMP resin-4.0.49]# cd /usr/local/resin/

[root@LNMP resin]# cd conf/

[root@LNMP conf]# vim resin.properties  #更改黙认访问端口 “8080” 到 “80”

app.http          : 8080  #更改 app.http :8080 到 app.http : 80

# app.https         : 8443


web.http          : 8080

# web.https         : 8443


# memcached.http      : 8080

# memcached.https     : 8443


# proxycache.http    : 8080

# proxycache.https  : 8443

---------------------------------

在Windows7 客户端进行测试。

http://10.72.4.21/,此时已经可以不需要带端口号 ,在测试的时候注意,80 端口是否被其他的应用占用,如有有占用,就出会出 HTTP 404。解决办法停用占用80端口的应用。

Resin 安装&配置_第5张图片-------------------------------------

配置虚拟机

[root@LNMP conf]# vim resin.xml #配置虚拟机,加入以下配置文件

 

   

   

   

   

[root@LNMP conf]# mkdir /tmp/resin/  #创建这个目录


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

Stopping resin: .

[root@LNMP conf]# /etc/init.d/resin start #重启 resin 服务

Starting resin: .


[root@LNMP conf]# !net

netstat -lnp |grep java

tcp        0      0 127.0.0.1:6800              0.0.0.0:*                   LISTEN      8451/java           

tcp        0      0 127.0.0.1:6600              0.0.0.0:*                   LISTEN      8403/java           

tcp        0      0 :::80                       :::*                        LISTEN      8451/java           

unix  2      [ ACC ]     STREAM     LISTENING     20235  8403/java           /tmp/.java_pid8403.tmp


[root@LNMP conf]# cp /data/tomcatweb/1.jsp /tmp/resin/

[root@LNMP conf]# ls /tmp/resin/

1.jsp  WEB-INF


在Linux 端测试:

[root@LNMP conf]# curl -x127.0.0.1:80 www.8_linux.com/1.jsp 

    Now time is: Mon Dec 12 14:44:21 CST 2016

Resin 安装&配置_第6张图片


在Windows 端测试:在hosts 文件绑定以下网址C:\Windows\System32\drivers\etc(楼主的不是固定IP )

10.72.4.21                 www.8_linux.com


Resin 安装&配置_第7张图片