>>分享Java Web开发技术,并且对孙卫琴的《Tomcat与Java Web开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 21477 个阅读者 刷新本主题
 * 贴子主题:  Resin部署安装 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2020-01-27 13:58:08     消息  查看  搜索  好友  邮件  复制  引用

  
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软件
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
配置环境变量
在桌面上右击"我的电脑(计算机)-->属性",选择"高级系统设置"。
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小在"系统属性"中选择"高级-->环境变量"。  
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
在"环境变量"面板中找到"系统变量",选择"新建"。  
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     在'"新建系统变量"对话框中,变量名一栏输入:"JAVA_HOME",变量值找到jdk的安装路径填入。  点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
接着在"系统变量"中找到"CLASSPATH"变量,选中之后,点击"编辑"。有些电脑上面没有这个变量,没有的直接新建变量就可以了    
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
最后在"系统变量"中找到"path"变量,选中之后,点击"编辑"。  
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
点击新建,在变量值一行的末尾输入:";%JAVA_HOME%\bin"  必须是英文。之后确定即可。到此环境变量已经配置好了。    
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     验证是否安装成功
使用WIN+R快捷键,打开运行输入cmd指令,进入doc命令窗口  
 点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小输入"java -version",出现如下界面,jdk安装成功。   点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小
下载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程序就可以了

测试

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


----------------------------
原文链接:https://blog.51cto.com/14184380/2463263
原作者:避凉闲庭

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-01-28 18:02:39 重新编辑]
  Java面向对象编程-->按面向对象开发的基础范例
  JavaWeb开发-->JavaWeb应用入门(Ⅰ)
  JSP与Hibernate开发-->Java应用分层架构及软件模型
  Java网络编程-->通过JDBC API访问数据库
  精通Spring-->通过Axios访问服务器
  Vue3开发-->通过Vuex进行状态管理
  [求助] javax.servlet 不存在
  Servlet中读JSON请求数据和写JSON响应数据
  JSP HTTP 状态码
  JSP 动作元素
  Servlet 国际化
  Servlet 生命周期
  在Java Web应用中如何判断客户请求来自移动端访问还是PC端访...
  好消息《Tomcat与JavaWeb开发技术详解》第3版出版,业界大咖...
  通过URLConnection类访问网上URL资源
  《Tomcat与JavaWeb开发技术详解》第三版升级感悟
  关于GBK,GB2312,UTF-8字符编码的区别
  Java EE改名Jakarta EE
  利用Tomcat自带的过滤器类来处理HTTP请求中的字符编码
  Log4J日志生成工具的用法指南
  Java Servlet完全教程
  更多...
 IPIP: 已设置保密
楼主      
1页 1条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。