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

1, Resin 下载

Resin 官方下载网址, 最新版下载 resin-4.0.36.tar.gz(免费版)

resin 安装需要提前配置好jdk,下载最新版JDK7

(1)Linux环境配置JDK环境变量:

export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22

export JRE_HOME=/home/homer/eclipse/jdk1.6.0_22/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

输入命令: java -version

2, Resin 安装

(1) 解压tar.gz

tar zxvf resin-4.0.36.tar.gz

(2) 拷贝至/opt/

sudo cp -r resin-4.0.36 /opt/

(3) 安装resin

sudo ./configure --prefix=/opt/resin-4.0.36 --with-java-home=/home/homer/eclipse/jdk1.6.0_22 --enable-64bit

make

make install

3, Resin 验证

启动 resin: ./bin/resin.sh start

出现上图,说明安装成功! 在浏览器里输入: http://localhost:8080/

出现上图,可以点击“resin-admin”链接,注册管理员权限,具体配置按照提示操作即可。

注册后,默认生成了/opt/resin-4.0.36/conf/admin-users.xml.generated,进入其目录,把文件admin-users.xml.generated修改为admin-users.xml

4, 部署 web

(1)拷贝自己的项目例如:MyPro,到/opt/resin-4.0.36/webapps/目录下

(2) 修改resiin配置文件: vi conf/resin.xml

在节点“host id”下,添加一行“web-app”,指向自己的项目(MyPro),id为项目的虚拟目录,例如:api

验证方法,在浏览器里输入: http://localhost:8080/api

相关阅读

Linux Resin 安装配置 http://www.linuxidc.com/Linux/2013-06/86092.htm

Nginx+Resin高性能Java平台搭建 http://www.linuxidc.com/Linux/2012-12/77078.htm

搭建Web服务器(JDK+Nginx+Resin整合) http://www.linuxidc.com/Linux/2012-08/69197.htm

Resin服务器使用cookie注意事项 http://www.linuxidc.com/Linux/2012-09/70595.htm

CentOS 5 安装 Resin 4 http://www.linuxidc.com/Linux/2012-08/67277.htm

网上鲜见resin4的安装资料,由于项目需要,自己下载了最新版安装,经过几次摸索测试,最终部署成功。现记录下来以作备忘,若能给其他朋友以参考帮助,将是本人莫大荣幸 :)

由于linux服务器上有其他同事部署的JDK版本是1.5的,因此这里我安装JDK1.6.,同时设置resin使用JDK1.6。而不是系统默认的1.5

一、安装JDK

从sun公司网站下载linux版本的jdk,我下载的是jdk-6u22-linux-i586.bin。下载地址:http://java.sun.com/javase/downloads/index.jsp

1、将jdk-6u22-linux-i586.bin 拷贝到 /usr下

2、修改jdk-6u22-linux-i586.bin权限为744

3、# ./jdk-6u22-linux-i586.bin

二、安装resin

下载resin(http://www.caucho.com/download/),我下载的版本是 resin-pro-4.0.13.tar.gz

1、将 resin程序解压缩 放到 /usr/local/resin下

2、# cd /usr/local/resin

3、设置JDK          # ./configure --with-java-home=/usr/jdk1.6.0_22

4、修改resin启动脚本,设置JDK1.6,方法是在bin/resin.sh中增加下面两句:

      export JAVA_HOME=/usr/jdk1.6.0_22

      echo $JAVA_HOME

三、启动resin

# /usr/local/resin/bin/resin.sh start

执行上面的命令后,会出现下面的信息:

/usr/jdk1.6.0_22

      Resin/4.0.13 launching watchdog at 127.0.0.1:6600

      Resin/4.0.13 started -server '' for watchdog at 127.0.0.1:6600

启动成功,在浏览器中输入 http://ip:port/  应该可以看到resin的默认页面。

注意:启动前确保启动端口没被其他程序占用。

Linux Resin4.0 安装配置的更多相关文章

  1. Linux Tomcat7.0安装配置实践总结

    一,安装JDk 先下载jdk,链接http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择相对应平台的JDK.由于笔者 ...

  2. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  3. 【转发】【linux】【ftp】CentOS 7.0安装配置Vsftp服务器

    adduser -d /var/www/android -g ftp -s /sbin/nologin ftp2 一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firew ...

  4. Linux下PHP安装配置MongoDB数据库连接扩展

    Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...

  5. ODI11G 在Linux上的安装配置

    ODI11G 在Linux上的安装配置 OS环境:Red hat Linux x86_64 一.JDK安装 1. 去oracle官网上下载 http://www.oracle.com/technetw ...

  6. Linux中redis安装配置及使用详解

    Linux中redis安装配置及使用详解 一. Redis基本知识 1.Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈 ...

  7. VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)

    准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...

  8. 在 Linux 多节点安装配置 Apache Zookeeper 分布式集群

    规划: 三台物理服务器就形成了(法定人数).对于高可用性集群,您可以使用高于3的任何奇数.例如,如果设置5台服务器,则集群可以处理两个故障节点等. 物理服务器需要开启的端口 2888 , 3888 和 ...

  9. Red Hat Enterprise Linux 8.0 安装

    Red Hat Enterprise Linux 8.0 安装 本次安装通过使用VMware Workstation 15 pro 进行. 1.新建虚拟机 2.点击首页的创建新的虚拟机,或者点击标签栏 ...

随机推荐

  1. WindowManager实现悬浮可拖动效果

    现在360手机卫士有个流量统计的效果,开启流量统计后,在桌面上会出现一个显示流量的窗体,在任何界面都可以自由拖动. 模仿这个功能,做了一个统计手机信号强度的Demo, 界面效果如下: 从上面的截图可以 ...

  2. 解决PKIX问题:unable to find valid certification path to requested target

    第一步:执行方式:java InstallCert hostname                       eg:java InstallCert www.cebbank.com 第二步:然后输 ...

  3. Arcgis for Js实现graphiclayer的空间查询

    本节讲的是Arcgis for Js的针对graphiclayer的空间查询,内容很简单,代码如下: <!DOCTYPE html> <html> <head> & ...

  4. 【MFC】MFC中窗口重绘

    MFC中窗口重绘 摘自:http://blog.csdn.net/shuilan0066/article/details/5859057 在刷新窗口时经常要调用重绘函数 MFC提供了三个函数用于窗口重 ...

  5. 【retina】手机上 1PX 边框

    1像素边框,在2倍屏幕上为2“占位”,3倍屏上为3“占位”,但设计师就要1“占位” .content h1:after, .content h2:after { border-top: 1px sol ...

  6. EMQ (Erlang/Enterprise/Elastic MQTT Broker)

    EMQ (Erlang/Enterprise/Elastic MQTT Broker) https://www.cnblogs.com/SteveLee/p/9843215.html MQ介绍 EMQ ...

  7. STM32从boot跳转到app失败

    现象:在每次boot执行完跳转到APP时,都会跑飞 原因:在boot中使用到了USART和TIM,boot执行完没有关闭总中断 方法:在boot执行完跳转之前关闭中断,__disable_irq() ...

  8. HTML5视频直播及H5直播扫盲

    章来源:http://geek.csdn.net/news/detail/95188 分享内容简介: 目前视频直播,尤其是移动端的视频直播已经火到不行了,基本上各大互联网公司都有了自己的直播产品,所以 ...

  9. Avro之一:Avro简介

    一.引言 1. 简介 Avro是Hadoop中的一个子项目,也是Apache中一个独立的项目,Avro是一个基于二进制数据传输高性能的中间件.在Hadoop的其他项目中例如HBase(Ref)和Hiv ...

  10. 网络编程Socket之wireshark使用

    这里只对wireshark进行简单的使用介绍.里面的报表,IO图形分析等以后再谈....  这里不提供下载地址了,不是什么稀有资源,我使用的wireshark是在百度软件中心下载的. 第一步:选择需要 ...