resin跟tomcat一样,也是解析jsp网站的,也需要JDK的支持,所以第一步也是安装JDK,安装JDK的方法参考Tomcat中的安装JDK部分。下面介绍安装resin。resin官网http://caucho.com/,它有两个版本,其中resin是开源免费的,另一个是resinpro是商业版收费的。

http://caucho.com/download/resin-4.0.56.tar.gz

1:Linux 环境下查看resin版本

cd  /home/resin/lib
java -classpath ./resin.jar com.caucho.Version

java -version

./configure -help
[root@linuxidc src]# tar zxvf resin-4.0..tar.gz
进入安装包:
[root@linuxidc src]# cd resin-4.0.
配置安装路径和JDK的路径:
[root@linuxidc resin-4.0.]#./configure --prefix=/usr/local/resin --with-java-home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64
编译:
[root@linuxidc resin-4.0.]# make
安装:
[root@linuxidc resin-4.0.]# make install
查看安装后的文件:
[root@linuxidc resin-4.0.]# ls /usr/local/resin/
app-inf conf endorsed libexec project-jars webapp-jars
bin doc lib log resin-inf webapps
查看启动脚本:
[root@linuxidc resin-4.0.]# ls /etc/init.d/resin
/etc/init.d/resin
RESIN       : 4.0.
home : /usr/local/resin
root : /usr/local/resin
conf : /usr/local/resin/conf
log : /usr/local/resin/log
plugins : common resin_os
init : /etc/init.d/resin JAVA_HOME : /usr/lib/jvm/java-1.8.-openjdk-1.8.0.161-.b14.el6_9.x86_64
./configure --prefix=/usr/local/resin --with-java=/usr/lib/jvm/jre-1.8.-openjdk.x86_64/bin/java
yum install -y openssl openssl-devel
ll /usr/lib/jvm/jre-1.8.-openjdk.x86_64/bin/java
[root@wlg resin-pro-4.0.]# which java
/usr/bin/java
[root@wlg resin-pro-4.0.]# echo $?
 env | grep -i jdk

yum install gcc

进入配置文件目录:
[root@linuxidc resin-4.0.]# cd /usr/local/resin/conf/
查看都有哪些配置文件:
[root@linuxidc conf]# ls
app-default.xml health.xml licenses resin.xml
cluster-default.xml keys resin.properties
配置1:改变端口8080为80:
编辑配置文件:
[root@linuxidc conf]# vim resin.properties
修改app.http :8080为app.http :
重启:
[root@linuxidc conf]# /etc/init.d/resin stop
Stopping resin: .
[root@linuxidc conf]# /etc/init.d/resin start
Starting resin: .
查看端口:
[root@linuxidc conf]# netstat -lnp |grep java
tcp 127.0.0.1: 0.0.0.0:* LISTEN /java
tcp 127.0.0.1: 0.0.0.0:* LISTEN /java
tcp ::: :::* LISTEN /java
unix [ ACC ] STREAM LISTENING /java /tmp/.java_pid4387.tmp
在浏览器中输入:192.168.11.160(可以加上:,也可以不加,默认就是80)进行测试。
配置2:配置虚拟主机
创建网站根目录:
[root@linuxidc conf]# mkdir /data/resinweb
编辑配置文件:
[root@linuxidc conf]# vim resin.xml
在cluster模块中增加一台虚拟主机内容如下:
<host id="www.linuxidc.com" root-directory=".">
<web-app id="/" root-directory="/data/resinweb"/>
</host>
重启:
[root@linuxidc conf]# /etc/init.d/resin stop
Stopping resin: .
[root@linuxidc conf]# /etc/init.d/resin start
Starting resin: .
在根目录下写点东西:
[root@linuxidc conf]# vim /data/resinweb/.jsp
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>
测试一下jsp解析:
[root@linuxidc conf]# curl -xlocalhost: www.linuxidc.com/.jsp
<html>
<body>
<center>
Now time is: Sun Mar :: CST
</center>
</body>
</html> 如果解析出Date()函数显示时间则表示我们配置的虚拟主机成功了。

linux resin 安装 配置 相关的更多相关文章

  1. Linux Resin 安装配置

    Resin是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能优良,resin自身采用Java语言开发.Resin Pro版本支持缓存和负载均衡,收费最 ...

  2. 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署

    阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...

  3. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  4. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

  5. 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器

    阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ...

  6. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  7. linux 下安装配置jboss as7以及部署应用

    linux 下安装配置jboss as7以及部署应用 1.测试平台及软件 centos 5.4 jdk-7u5-linux-i586.rpm jboss-as-7.1.1.Final.zip jbos ...

  8. linux上安装配置samba服务器

    linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这 ...

  9. Linux下安装配置与使用MySQL数据库

    Linux下安装配置与使用MySQL数据库 在Linux下安装做开发时往往少不了要使用到MySQL数据库,下面就Linux系统为例讲解一下,如何安装MySQL数据库,如何启用/停.止MySQL服务,如 ...

随机推荐

  1. 十五、springcloud(一)注册中心Eureka

    1.Eureka的基本架构 a.Eureka Server 提供服务注册和发现 b.Service Provider 服务提供方 将自身服务注册到Eureka,从而使服务消费方能够找到 c.Servi ...

  2. Python手记(二)

    1.map函数 map函数用于将指定的数据成员都使用指定函数进行处理. 比如: map(float, arr) map(square, arr) 这两个函数分别将arr中成员转换为float类型,以及 ...

  3. Http协议基础及发展历史

    一.网络分层协议 经典五层模型 1.物理层:(电脑的硬件,网卡端口,网线,网线连出去的光缆) 定义物理设备如何传输数据 2.数据链路层 在通信的实体间建立数据链路连接. 两台机器物理上是可以连接在一起 ...

  4. win7中安装mysql

    这篇文章主要介绍了如何在win7中安装mysql,所以加上了MySQL的下载过程,希望对需要的人有所帮助大家都知道MySQL是一款中.小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮 ...

  5. bootstrap模态框弹框后执行Ajax

    如下: editModal:模态框ID <script> $(document).ready(function() { $('#editModal').on('hidden.bs.moda ...

  6. caffe-windows环境配置(github上官方BVLC/caffe的推荐配置方法详解)

    [转载来的文章:如有侵权,请联系我!我将马上删除!] 首先声明一下,如标题,本教程是caffe在windows系统上的配置方法,而且是github上官方BVLC/caffe目前推荐的配置方法,并不是使 ...

  7. XShell停止滚屏,禁止滚动

     Ctrl+S:锁定当前屏幕  Ctrl+Q:解锁当前屏幕 Ctrl+Alt+]  进入命令输入状态

  8. No input file specified.

    no input file specified 解决方法 2018年02月23日 14:25:07 tiramisuer8023 阅读数:36607   版权声明:本文为博主原创文章,未经博主允许不得 ...

  9. PAT 甲级 1054 The Dominant Color (20 分)

    1054 The Dominant Color (20 分) Behind the scenes in the computer's memory, color is always talked ab ...

  10. WebService上传下载图片

    WebService服务端 接受要上传的图片 public string UploadImg(byte[] fileBytes, int id) { try { string filePath = M ...