Resin构建/运行/IDE支持

原创 2012年03月21日 20:10:33
 

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

Resin本身包含了一个支持HTTP/1.1的WEB服务器,它不仅可以显示动态内容,而且显示静态内容的能力也非常强,速度直逼APACHE server,许多站点都是使用
该WEB服务器构建的,Resin也可以和许多其他的WEB服务器一起工作,Resin支持2.3标准和JSP 1.2标准。熟悉ASP和PHP的开发人员可以发现用Resin来进行JSP
编程是件很容易的事情。Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。以下开始介绍和使用Resin


   

 

Resin 安装  4.0
 
  Windows
需要安装JDK1.6或者以上的版本JAVA环境
配置RESIN_HOME环境变量如:F:\Software Tools\Server Tools\resin\resin-4.0.26\resin-4.0.26
执行resin.exe文件,或则运行java -jar lib/resin.jar console
配置好之后浏览http://loalhost:8080


unix,Linux 和 Mac OS X 环境下的安装
需要安装JDK1.6或以上版本JAVA环境
连接 /usr/java 到java home,或则定义环境变量JAVA_HOME.tar -vzxf resin-4.0.x.tar.gz(文件名)
cd resin-4.0.x
  执行 bin/resin.sh  或者运行java -jar lib/resin.jar
配置完毕之后可以浏览 http://localhost:8080

 

运行应用程序
    一旦你已经确定Resin正在工作,那么你可以开始运行应用程序或者添加内容了,你可以部署一个".war"的文件
,将这个文件部署到webapp目录就像:resin-4.0/webspps/hello.war
URL访问是http://localhost:8080/hello    ,可以使用命名行进行部署如:bin/resin.sh deploy hello.war

我们可以使用一个web.xml文件来配置一个hello的web应用
 resin-4.0/webapps/hello/WEB-INF/web.xml

 


运行Resin作为一个Daemon(internet中用于邮件收发的后台程序)
    在大多数提供的环境中,Resin将作为后台Daemon运行,以前的方式在前台运行Resin,对于开发非常方便,当运行
作为一个daemon的时候,Resin从控制台中分离出来继续运行知道告诉它stop
  
   根据以下的一些步骤来运行Resin作为一个daemon

       开始resin: bin/resin.sh start
       停止resin: bin/resin.sh stop
   重新开始resin: bin/resin.sh restart

 

Resin IDE 支持
   Resin包含了非常好的支持对于Eclipse,事实上使用Eclipse支持也许是较轻松的方法去开启Resin
   Resin plugin support(Resin插件支持)包括在Eclipse3.7和以上版本,Resin插件允许你去创建新的服务实例
配置服务,开始服务,停止服务,重新启动实例,部署/卸载 应用程序,在服务商进行debug,你甚至可以使用插件自动下载
和安装最新的Resin版本,或者申请一个开放许可对于Resin Pro


  

迁移到Resin 4.0的平台

    从Resin 3.0迁移到Resin 4.0
       http://wike.caucho.com/Migrating_from_Resin_3.0_to_Resin_4.0 描述了对于这些的升级

    从WebLogic迁移到Resin 4.0
       http://wiki.caucho.com/Migrating_from_WebLogic_to_Resin   描述了从WebLogic到Resin的转变


 

程序在resin中运行时产生意外多条线程

说明:resin 用的版本是4.0的 由于需要程序运行时产生一条线程,对特定数据进行处理; 一直以来都运行得很正常,除了程序因为BUG太多缘故,运行一段时间后就会报内存溢出错误, 一直没找到...
  • atlim
  • atlim
  • 2011年12月15日 16:37
  • 757

crud例子(maven+ssm)可在多种ide上运行

  • 2016年04月20日 09:09
  • 14.9MB
  • 下载

nginx配合tomcat、resin等java应用服务器提供java支持(转)

首先探讨一下为什么要使用nginx: 1、类似于apache+resin,nginx用于提供静态页面服务,比java服务器要强。虽然这些java服务器的性能都不赖,tomcat新版甚至还支持了epo...

Resin支持PHP配置

resin在3.0.x后几个版本里加入了对php的支持。本来是一直不以为然的,感觉也就是做了个解释器么。在实际使用中能起什么作用。今天上官 网,本来是想看看有什么新版本。发现官方网站上竟用Resin/...

构建Resin+Apache+JSP (PDF)

  • 2007年05月11日 13:32
  • 48KB
  • 下载

如何在IDE中运行elasticsearch

现在插播一篇,之前还一直没有源码跑过Elasticsearch,如果想调试Elasticsearch,或是对它做一些修改,那么就需要在IDE中将之在本地跑起来,不像直接下载的包,对于源码的运行还需要一...
  • psiitoy
  • psiitoy
  • 2017年06月20日 16:46
  • 241

React Native开发之IDE(Atom+Nuclide)安装,运行,调试

欢迎Follow我的Github,博客会同步在Github的Blog仓库更新。也可以关注CSDN博客的React Native分类 Github地址: LeoMobileDeveloper...

Cocos2d-html5 搭建开发环境,运行 Hello World,JetBrains IDE Support

Cocos2d-html5是什么,它最大优点在哪: Cocos2D-HTML5 是基于 HTML5 规范集的 Cocos2D 引擎分支,具有跨平台的能力和强大的性能,是 Cocos2D 系列引擎...

[IDE] VS运行时库详解

一、什么是C运行时库 1)C运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数. 2)C 语...

运行第一个 Delphi 7/XE2/Lazarus 的 Windows 程序,并熟悉 IDE

运行 Delphi 7 后,IDE 会自动创建一个基于窗口的应用,你所要做的就是点击“运行”按钮(或使用快捷键"F9"),如下图所示: 之后一个有空窗口的程序就会运行,如下图所示: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Resin构建/运行/IDE支持
举报原因:
原因补充:

(最多只允许输入30个字)