resin 安装与配置

resin 同样也需要jdk的支持,所以第一步也是安装jdk,安装jdk的方法这里不在复述。下面安装resin。

resin的官网是http://caucho.com/,他分两个版本,resin是开源的,另外一个resinpro为商业版本。我们要用开源版本resin。
下载、编译、安装:

1
2
3
4
5
6
cd /usr/local/src/
wget http://caucho.com/download/resin-4.0.45.tar.gz
tar zxvf resin-4.0.36.tar.gz
cd resin-4.0.36
./configure --prefix=/usr/local/resin --with-java-home=/usr/local/jdk1.8.0_101/
make && make install

完成之后启动:

1
/etc/init.d/resin start

下面简单配置resin

1
vim /usr/local/resin/conf/resin.xml

它的配置文件和tomcat是很像的,基本结构为:

1
2
3
<cluster id="app">
<host> </host>
</cluster>

其中虚拟主机配置就在 里:

1
2
3
<host id="www.abc.com" root-directory=".">
<web-app id="/" root-directory="/tmp/resin"/>
</host>

这里不是在后增加了一段,而是直接在 里面配置。

编辑一个测试文件:

1
2
3
4
vim /tmp/resin/1.jsp
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>

测试:

1
curl -x127.0.0.1:8080 www.abc.com/1.jsp

若正确,结果应为:

1
2
3
<html><body><center>
Now time is: Wed Mar 22 20:34:47 CST 2017
</center></body></html>