Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身也是采用JAVA语法开发,功能近似于tomcat

resin版本分为:普通版和pro版;主要区别于pro版本支持缓存和负载均衡,此版本有强大的cache功能;Resin本身包含了一个支持HTTP/1.1的WEB服务器。它不仅可以显示动态内容,而它显示静态内容能力也特别强

Resin也可以和其他WEB服务器一起工作,如:nginx\apache\IIS等,resin支持servlets2.3标准和jsp1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是很方便的,resin添加了php解析执行功能,能够执行php程序,但不如php原生版本

前提条件

  • resin程序需要JDK的支持,但JDK要求6.0版本或者更高的版本

JDK可以到oracle官网进行下载相关版本的JDK,这里提醒大家建议使用稳定版本的JDK程序

安装resin

Centos/RedHat rpm安装

加载公钥
    [root@jia /]# rpm --import http://caucho.com/download/rpm/RPM-GPG-KEY-caucho
安装软件包(pro版本)
    [root@jia /]# yum -y install http://caucho.com/download/rpm/4.0.30/x86_64/resin-pro-4.0.30-1.x86_64.rpm
    [root@jia /]# yum -y install http://caucho.com/download/rpm-6.8/4.0.63/x86_64/resin-4.0.63-1.x86_64.rpm

Ubuntu/Debian deb安装

添加存储库
    [root@jia /]# add-apt-repository http://caucho.com/download/debian
更新本地存储库
    [root@jia /]# apt-get update
安装软件包(pro版本)
    [root@jia /]# apt -y install resin-pro
安装软件包(普通版本)
    [root@jia /]# apt -y install resin

基于Linux的编译安装

安装依赖软件

安装依赖软件(redhat/centos)
    [root@jia /]# yum -y install wget gcc make gcc-c++
安装依赖软件(ubuntu/Debian)
    [root@jia /]# apt -y install wget gcc make

下载JDK软件包,并进行解压
下载软件包请移步JAVA官网,下载后将软件包上传至linux服务器

解压JDK软件包
    [root@jia /]# tar zxf jdk-8u231-linux-x64.tar.gz -C /usr/local

配置环境变量

    [root@jia /]# cp /etc/profile /etc/profile.bak
    [root@jia /]# cat >> /etc/profile <<EOF
    > export JAVA_HOME=/usr/local/jdk-8u231
    > export PATH=$JAVA_HOME/bin:$PATH
    > export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    >EOF
    [root@jia /]#java -version      //查看java版本,列出版本号就证明成功了

下载resin软件包,并进行解压

普通标准版
    [root@jia /]# wget -c http://caucho.com/download/resin-4.0.63.tar.gz
    [root@jia /]# tar zxf resin-4.0.63.tar.gz
pro版本
    [root@jia /]# wget -c http://caucho.com/download/resin-pro-4.0.63.tar.gz
    [root@jia /]# tar zxf resin-pro-4.0.63.tar.gz

编译安装

    [root@jia /]# cd resin-4.0.63
    [root@jia /]# ./configure --prefix=/usr/local/resin --with-resin-log=/data/logs/resin/ --with-java-home=/usr/local/jdk-8u231
    [root@jia /]# make && make install

./configure参数介绍:

参数 解释
--help 帮助,可以查看./configure所有参数
--prefix 指定安装目录
--enable-64bit 使用64编译JNI
--enable-ssl 启用OpenSSL
--with-apxs=PATH 启用apache集成并产生mod_caucho
--enable-debug 为mod_caucho\isapi_dll和resin_jni启用扩展日志记录
--with-resin-log=PATH 指定resin日志存放目录
--with-java-home=PATH 指定java程序的家目录

windows安装

下载JDK软件包
下载软件包请移步JAVA官网,下载后将软件包上传至服务器

安装JDK软件



配置环境变量
在桌面上右击"我的电脑(计算机)-->属性",选择"高级系统设置"。

在"系统属性"中选择"高级-->环境变量"。

在"环境变量"面板中找到"系统变量",选择"新建"。

在'"新建系统变量"对话框中,变量名一栏输入:"JAVA_HOME",变量值找到jdk的安装路径填入。

接着在"系统变量"中找到"CLASSPATH"变量,选中之后,点击"编辑"。有些电脑上面没有这个变量,没有的直接新建变量就可以了

最后在"系统变量"中找到"path"变量,选中之后,点击"编辑"。

点击新建,在变量值一行的末尾输入:";%JAVA_HOME%\bin" 必须是英文。之后确定即可。到此环境变量已经配置好了。

验证是否安装成功
使用WIN+R快捷键,打开运行输入cmd指令,进入doc命令窗口


输入"java -version",出现如下界面,jdk安装成功。

下载resin,并进行解压
下载软件包请移步resin官网,下载后将软件包上传至服务器
解压resin软件包

解压后文件内容:

设置环境变量,可以直接执行setup.exe文件

然后点击Install/Chang执行完成后即安装成功

启动resin

Linux操作系统启动resin

使用yum或者apt安装的resin可以使用下面命令进行启动

使用yum或者apt安装的resin可以使用下面命令进行启动(pro版本)
    [root@jia /]# systemctl start resin-pro     //启动
    [root@jia /]# systemctl stop resin-pro      //停止
    [root@jia /]# systemctl restart resin-pro   //重启
使用yum或者apt安装的resin可以使用下面命令进行启动(普通版本)
    [root@jia /]# systemctl start resin
    [root@jia /]# systemctl stop resin
    [root@jia /]# systemctl restart resin
需要注意的是centos/redhat 7版本以下操作系统需要使用下面方法启动
    [root@jia /]# server resin start    //启动
    [root@jia /]# server resin stop     //停止
    [root@jia /]# server resin restart  //重启

使用编译安装的resin需要使用下面方法进行启动

    [root@jia /]# /usr/local/resin/bin/resin.sh start   //启动
    [root@jia /]# /usr/local/resin/bin/resin.sh stop    //停止

windowns启动resin

windowns启动相对比较简单,进入resin主目录,直接执行resin.exe程序就可以了

执行后


关闭resin时只需要把后面这个选中stop就可以了,就会直接关闭

测试

直接使用下面链接进行访问就可以的了,注意默认端口为8080,若已经修改请更换端口
访问地址:http://服务器IP:8080,访问后出现下面表示部署成功

resin部署安装的更多相关文章

  1. Android 开发环境在 Windows7 下的部署安装

    Android SDK Android SDK 为 Android 应用的开发.测试和调试提了必要的API库和开发工具. ADT Bundle 下载 如果你是一个android 开发新手,推荐你下载使 ...

  2. Windows系统下部署安装一个/多个Tomcat8

    首先从http://tomcat.apache.org/上下载Tomcat8.0压缩版的,解压到指定路径后即可.  第一:在Windows系统中安装部署单个Tomcat         对于这种情况, ...

  3. Zabbix监控windows部署安装

    Zabbix agent 在windows上安装部署 1.  下载与解压 地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.w ...

  4. Hadoop 2.2.0部署安装(笔记,单机安装)

    SSH无密安装与配置 具体配置步骤: ◎ 在root根目录下创建.ssh目录 (必须root用户登录) cd /root & mkdir .ssh chmod 700 .ssh & c ...

  5. _00024 尼娜抹微笑伊拉克_云计算ClouderaManager以及CHD5.1.0群集部署安装文档V1.0

    笔者博文:妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com(个人链接) 博客地址:http://blog.csdn.net/u012185296 博文标题:_000 ...

  6. Ubuntu16.04 部署安装Docker容器 & 注意事项

    一.部署安装Docker容器 1.1 Ubuntu下安装 crul sudo apt install curl curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.多 ...

  7. Docker+Redis镜像的原理以及部署安装(超详解附截图)

    文章来源:公众号-智能化IT系统. 一. DOCKER介绍 Docker简介 (1)Docker 是一个开源的应用容器引擎,基于 Go 语言,并遵从Apache2.0协议开源. (2)Docker 可 ...

  8. 单机多实例mysq 8.0l部署安装

    单机多实例mysql部署安装 目的需求 在单台虚拟机部署部署多实例mysql,用于配置mysql replication,MHA等. 思路 多实例安装mysql可以参考<源编译MySQL8.0的 ...

  9. Hadoop教程(五)Hadoop分布式集群部署安装

    Hadoop教程(五)Hadoop分布式集群部署安装 1 Hadoop分布式集群部署安装 在hadoop2.0中通常由两个NameNode组成,一个处于active状态,还有一个处于standby状态 ...

随机推荐

  1. 【C++】STL :栈

    c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO) 使用该容器时需要包含#include<stack>头文件: 定义stack对象的示例代码如下: sta ...

  2. 前端学习☞jquery

    一 什么是jQuery对象? jQuery 对象就是通过jQuery包装DOM对象后产生的对象.jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 j ...

  3. oracle函数 RAWTOHEX(c1)

    [功能]将一个二进制构成的字符串转换为十六进制 [参数]c1,二进制的字符串 [返回]字符串 [示例] select RAWTOHEX('A123')  from dual;

  4. 算法导论笔记:18B树

    磁盘作为辅存,它的容量要比内存大得多,但是速度也要慢许多,下面就是磁盘的的结构图: 磁盘驱动器由一个或多个盘片组成,它们以固定的速度绕着主轴旋转,数据存储于盘片的表面,磁盘驱动器通过磁臂末尾的磁头来读 ...

  5. 洛谷P2455 [SDOI2006]线性方程组

    高斯消元模板 要求输出解的情况(无穷解/无解) 1. 之前写的丑陋代码 #include <iostream> #include <cstdio> #include <c ...

  6. oracle函数 SUBSTRB(c1,n1[,n2])

    [功能]取子字符串 [说明]多字节符(汉字.全角符等),按2个字符计算 [参数]在字符表达式c1里,从n1开始取n2个字符;若不指定n2,则从第y个字符直到结束的字串. [返回]字符型,如果从多字符右 ...

  7. windows 和 linux 安装 tensorflow

    安装 跟往常一样,我们用 Conda 来安装 TensorFlow.你也许已经有了一个 TensorFlow 环境,但要确保你安装了所有必要的包. OS X 或 Linux 运行下列命令来配置开发环境 ...

  8. 永久设置anaconda的环境变量

    安装anaconda后都显示install seccessful,可是输入anaconda 终端却显示“未找到命令” 原因是没有添加环境变量,按照如下方式将环境变量添加的安装路径下: emport P ...

  9. Spring Boot 集成日志logback + 控制台打印SQL

    一: 控制台打印SQL application.properties中添加如下即可在控制台打印sql logging.level.com.fx.fxxt.mapper=debug 二:日志 因为Spr ...

  10. 【t074】上学路线

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 你所在城市的街道好像一个棋盘,有a条南北方向的街道,和b条东西方向的街道. 南北方向的a条街道从西到东 ...