`
gaojingsong
  • 浏览: 1201345 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

java中间件Resin的安装

阅读更多

Tomcat是java程序员耳熟能详的WEB容器,也称为中间件,也是开发使用最多的Servlet容器,其他web容器WAS(IBM WebSphere Application Server),WebLogic,Jboss也有使用,但是除了他们还有其他的Servlet容器。

Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都是使用该WEB服务器构建的。

1、下载
[root@master ~]# wget http://caucho.com/download/resin-pro-4.0.47.tar.gz
--14:04:59--  http://caucho.com/download/resin-pro-4.0.47.tar.gz
Resolving caucho.com... 54.235.109.78
Connecting to caucho.com|54.235.109.78|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28738643 (27M) [application/octet-stream]
Saving to: `resin-pro-4.0.47.tar.gz'


2、安装resin
[root@master resin-pro]# ./configure

Resin Configuration Summary:

  RESIN       : 4.0.47
    home      : /usr/local/share/resin-4.0.47
    root      : /var/resin
    conf      : /etc/resin
    log       : /var/log/resin
    plugins   : common resin_os resin
    init      : /etc/init.d/resin

  JAVA_HOME   : /usr/java/jdk1.7.0_67

  JNI         : 64-bit
    include       : -I/usr/java/jdk1.7.0_67/include -I/usr/java/jdk1.7.0_67/include/linux
    CFLAGS        :
    cflags_shlib  : -fpic
    ld_shlib      : gcc
    ldflags_shlib : -shared -fPIC -m64
    libs_shlib    :
    epoll() for keepalives

  OPENSSL     : No OpenSSL has been found
    *** OpenSSL libraries cannot be compiled ***


You have new mail in /var/spool/mail/root

[root@master resin-pro]# make && make install

 

3、启动
[root@master resin-pro]# /usr/local/share/resin-4.0.47/bin/resin.sh
Resin requires a command:
  config-cat - pulls a configuration file
  config-deploy - deploys a configuration directory or jar file
  config-ls - lists the configuration files
  config-undeploy - undeploys configuration
  console - start Resin in console mode
  deploy - deploys an application
  deploy-cat - pulls a deployed web-app file
  deploy-copy - copies a deployment to a new tag name
  deploy-list - lists deployed applications
  deploy-ls - lists deployed web-app files
  disable - disables a server for http/load-balancing (Resin-Pro)
  disable-soft - allows existing sessions to finish and disables the server (Resin-Pro)
  enable - enables a server for http/load-balancing (Resin-Pro)
  gui - starts a Resin server with a GUI control
  heap-dump - produces a JVM memory heap dump
  jmx-call - calls a JMX operation on a server MBean (Resin-Pro)
  jmx-dump - dumps all JMX values from a Resin server (Resin-Pro)
  jmx-list - lists the JMX MBeans in a Resin server (Resin-Pro)
  jmx-set - sets a JMX value for a server MBean (Resin-Pro)
  jspc - pre-compiles JSP files
  kill - forces a kill of a Resin server
  license-add - adds a Resin-Professional license to an installation
  list-restarts - lists the most recent Resin server restart times (Resin-Pro)
  log-level - sets the java.util.logging level for debugging (Resin-Pro)
  password-encrypt - encrypts a password
  password-generate - generates an administrator user and password
  pdf-report - creates a PDF report of a Resin server (Resin-Pro)
  profile - gathers a CPU profile of a running server (Resin-Pro)
  restart - restarts a Resin server
  scoreboard - produces a concise thread activity report for groups of related threads (Resin-Pro)
  shutdown - shuts down the watchdog and all its managed Resin servers
  start - starts a Resin server
  start-all - starts all servers listening to the machine's IP interfaces
  start-with-foreground - starts the watchdog in foreground mode (for MacOS-X)
  status - watchdog and server status
  stop - stop a Resin server
  thread-dump - displays a JVM thread dump summary
  undeploy - undeploys an application
  watchdog - (deprecated) starts the watchdog in foreground mode (MacOS-X)
  web-app-deploy - deploys an application
  web-app-restart - restarts a deployed application
  web-app-restart-cluster - restarts a deployed application
  web-app-start - starts a deployed application
  web-app-stop - stops a deployed application
  web-app-undeploy - undeploys an application
  help <command> - prints command usage message
  version - prints version


启动 resin:
[root@master resin-pro]# ./bin/resin.sh start
Resin/4.0.47 launching watchdog at 127.0.0.1:6600

访问地址:

http://192.168.1.109:8080/

  • 大小: 109.1 KB
  • 大小: 36.5 KB
0
0
分享到:
评论
2 楼 gaojingsong 2016-01-20  
这个需要根据公司项目经理和客户意愿,共同决定,一般架构师搞定
1 楼 somefuture 2015-12-30  
假设我已经部署在了其他服务器上,是否有必要更换为resin,在满足什么条件下resin更合适

相关推荐

    resin-3.1.6

    Resin是一款高性能、轻量级的Java应用服务器,与Tomcat相似,但具有更高效的特性。Resin 3.1.6是该软件的一个版本,它在开发环境中被广泛使用,因为它的配置过程相对简单,适合快速搭建和管理Java应用程序。 Resin...

    resin中关于日志的配置

    在IT行业中,Resin是一款广泛使用的Java应用服务器,它提供了高效、稳定且可扩展的运行环境。这篇博客文章“resin中关于日志的配置”着重讲解了如何在Resin服务器上管理和配置日志系统,这对于监控应用状态、调试...

    Ecology9安装部署手册V7.9.pdf

    本手册介绍了在Resin中间件上安装Ecology9系统的方法,包括安装前的准备工作、安装过程、安装后的配置等。 2、在中创中间件上安装 中创是国产的应用服务器,广泛应用于企业级应用系统中。本手册介绍了在中创中间件...

    java的28个学习目标

    了解如何将Java应用与中间件如Tuxedo或CORBA集成,以及与Java EE平台的协同工作。 ### 12. XML处理与Web服务 熟悉XML处理API,如JAXP(Java API for XML Processing)、JDOM、DOM4J等,掌握Java与Web服务的交互技术...

    JAVA技术资料讲解

    9. **中间件技术**:了解Java EE(Java企业版)标准,如EJB(Enterprise JavaBeans),以及Tuxedo、CORBA等中间件技术。 10. **XML处理**:掌握XML相关的API,如JAXP、JDOM、DOM4J和JAXR,用于解析和处理XML文档。 ...

    成为Java高手的25个学习目标.doc

    11. **中间件技术**:学习Tuxedo、CROBA等中间件,以及JavaEE(Java企业版)规范。 12. **XML处理**:学习XML API,如JAXP、JDOM、DOM4J或JAXR,用于XML文档处理。 13. **WebService**:利用JAVA API和工具创建...

    JavaOne2009大会资料-Services SOA Platform and Middleware Services

    这通常指的是用于构建分布式系统的软件组件和服务,包括中间件如Apache Resin等,以及如何在这些平台上部署和管理服务。 描述中提到了“快速配置IIS6+PHP5+MYSQL+resin+JSP”,这表明文档可能涉及的是如何在Windows...

    平台使用手册(Java)

    同时,手册列出了平台所适配的中间件,如Resin应用服务器,以及兼容的操作系统,如Windows、Linux等,这些信息对于选择合适的运行环境至关重要。数据库方面,手册提到了支持的数据库类型,可能是Oracle、MySQL或其它...

    学习JAVA的30个目标.doc

    10. **中间件技术与标准**:掌握Java EE规范,如EJB、JMS等,并理解如何与其他中间件如Tuxedo、CORBA集成。 11. **XML处理**:学习XML解析API,如JAXP、JDOM、DOM4J和JAXR,理解XML在Java中的应用。 12. **Web服务...

    java程序员的标准

    - **Web服务器**:Tomcat、Jetty、Resin等,支持部署和运行Web应用程序。 #### 七、分布式对象技术 - **RMI (Remote Method Invocation)**:允许在不同虚拟机之间调用方法。 - **RMI-IIOP (Internet Inter-ORB ...

    java的30个学习目标

    掌握Servlets、JSP、JSTL等Web开发技术,熟悉JSF、Struts、Tapestry等MVC框架,以及Tomcat、Resin等Web服务器的管理和维护,是成为Web开发高手的必经之路。 #### 十、分布式对象与远程API 理解RMI、RMI/IIOP等远程...

    25个好习惯帮你快速成为JAVA高手

    这25个习惯不仅涵盖了JAVA语言的基础知识和核心类库的应用,还深入到了JAVA的高级特性、框架使用、数据库技术、分布式对象处理、中间件技术、XML处理、WebService构建、轻量级应用程序框架的掌握、J2EE技术的熟练...

    Java高级工程师必学内容

    熟悉中间件技术标准,如Tuxedo、CORBA,以及Java EE规范,可以增强系统的可扩展性和可靠性。 #### XML处理与Web Services XML(Extensible Markup Language)在数据交换中扮演着重要角色,掌握JAXP、JDOM、DOM4J等...

    JAVA程序员您需要学习的25个标准

    11. **中间件技术与JAVA集成**:了解Tuxedo、CORBA等中间件技术及其与JAVA的集成方式,可以增强应用程序的服务质量和可靠性。 12. **XML API与WebService**:掌握JAXP、JDOM、DOM4J等XML API,以及JAX-RPC、SAAJ、...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    resin jetty 容灾 日志框架 开源框架 slf4j 框架实现 log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 禅道 jira 开发工具 编程工具 ...

    java的三十个目标

    12. **中间件技术**:了解 Tuxedo、CORBA 等中间件技术,以及 JavaEE 标准。 13. **XML 处理**:学习 XML API,如 JAXP、JDOM、DOM4J、JAXR,用于解析和操作 XML 文档。 14. **Web 服务**:掌握构建 Web 服务的...

    用IIS构建全能空间

    - 将Resin安装到`C:\resin3.1`目录下。 4. **环境变量配置**: - `JAVA_HOME`: 设置为`C:\Program Files\Java\jdk`。 - `RESIN_HOME`: 设置为`C:\resin3.1`。 - `CLASSPATH`: 设置为`;C:\Program Files\Java\...

    java技术体系和学习提纲-图文.doc

    11. **中间件技术**:理解Tuxedo、CORBA等中间件技术,并能与Java集成。 12. **XML处理**:学习JAXP、JDOM等XML处理API。 13. **Web服务**:使用JavaAPI如JAX-RPC构建Web服务。 14. **轻量级框架**:熟悉Spring、...

Global site tag (gtag.js) - Google Analytics