`
jun23100
  • 浏览: 7307 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

resin4 简单学习

阅读更多

 

1. Resin 4.0.26

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

2.下载地址

http://www.caucho.com/download/

一同下载pdf文件,安装参考。

 

3.安装

参考 文件 Resin-4.0-admin.pdf 。我以Windows为例。

前提,安装了JDK1.6或者更新版本。

首先添加环境变量RESIN_HOME ,其值为resin 的解压路径,比如:D:\Elan\resin4.0.26

4.启动方式1

双击resin.exe 出现控制台界面:

 

此时浏览器中输入:http://localhost:8080/  页面如下表示安装成功:

 

5. 启动方式2

双击 bin/start.bat 窗口会闪过。输入http://localhost:8080/ 也可查看。

停止时,需要双击stop.bat

6.设置为系统服务

不好意思我还木有研究出来

7.修改端口

打开conf/resin.properties 文件,找到

# Set HTTP and HTTPS ports

http          : 8080

# https         : 8443

 

修改8080为你定义的端口

8.关于resin.properties

复制代码
# resin.properties - configuration variable values

#

# See resin.xml, cluster-default.xml, and health.xml for full configuration.

# Any variable defined by ${...} can be set as a property in this file.
复制代码

 

有这段话可以看出,本文件是对其它文件中用到的参数的设置

9.部署应用

修改conf/resin.xml 文件,找到如下代码,并列加入你需要部署的app路径。

复制代码
      <web-app id="/" root-directory="webapps/ROOT"/>

     

      <resin:if test="${resin_doc}">

        <web-app id="/resin-doc" root-directory="${resin.root}/doc/resin-doc"/>

      </resin:if>
复制代码

 

比如下面代码,ssh为我加的。id表示上下文路径,后面的root-directory为应用路径。当然你可以直接将应用放到webapps目录下,和tomcat一样的。

复制代码
<host id="" root-directory=".">

      <!--

         - webapps can be overridden/extended in the resin.xml

        -->

      <web-app id="/" root-directory="webapps/ROOT"/>

     

      <resin:if test="${resin_doc}">

        <web-app id="/resin-doc" root-directory="${resin.root}/doc/resin-doc"/>

      </resin:if>

 

      <web-app id="/ssh" root-directory="D:/Elan/EclipseWork-ssh/ssh/WebRoot"/>

 

</host>

 
复制代码

 

分享到:
评论

相关推荐

    Resin-install.rar_resin_resin install

    4. **Resin环境变量**:为了定制Resin的行为,可能需要设置一些环境变量,如`RESIN_HOME`指向Resin的安装目录,`JAVA_HOME`指向JDK的安装路径。这些环境变量通常在启动脚本中设置。 5. **应用部署**:Resin支持WAR...

    resin-3.1.9-src

    在"core"模块的`com.caucho.ejb`包中,Resin实现了简单的Stateless Session Bean和Message Driven Bean。 2.4 JMS(Java Message Service) Resin通过`com.caucho.jms`包实现了JMS接口,允许应用进行消息传递。`...

    resin2.1.8

    虽然Resin 2.1.8相对较老,但它已经具备了简单的负载均衡和集群功能,可以通过配置多个Resin实例来实现应用的高可用性和扩展性。 7. **缓存机制** Resin内置了HTTP缓存,可以提高静态内容的访问速度,减少服务器...

    resin 3.1.11版本绿色安装文件

    安装Resin 3.1.11的绿色版本通常是一个简单的过程,因为它是免安装的。以下是基本步骤: 1. **下载**:从官方或者可靠的源获取`resin-pro-3.1.11`压缩包文件。 2. **解压**:在本地文件系统中找到合适的位置,解...

    Eclipse配合Resin开发web,附加mysql数据库连接池配置设置整合与测试.docx

    2. **开源优势**:作为一款开源软件,Eclipse不仅免费,而且拥有活跃的社区支持,这为开发者提供了良好的学习资源和技术支持。 3. **广泛的应用**:由于其开放性和灵活性,Eclipse不仅被用于Java开发,也被广泛应用...

    nginx于resin集成(nginx安装)

    通过学习这些资料,你可以更全面地了解Nginx的特性和用法,以及如何有效地将其与Resin集成,构建高性能的Web服务架构。无论是对于运维人员还是开发人员,这些知识都将极大地提升你的技能和解决问题的能力。

    简单的jsp留言板

    总之,"简单的jsp留言板"项目是一个融合了前后端开发、数据库管理和服务器配置的综合实践,对于学习JSP、Resin应用服务器和SQL数据库操作的初学者来说,是一个很好的实战案例。通过这个项目,开发者可以深入理解Web...

    jav学习路线与必备技能

    2. **Web服务器配置与管理**:学会配置并管理常用的Web服务器软件(如WebSphere、Apache、Resin、Tomcat等)。 3. **前端技术栈**:了解HTML/CSS/JavaScript/AJAX等前端技术的基础知识,能够开发简单的静态页面并...

    resin-meteor-seed:用于resin.io的meteor.js种子项目

    对于想要学习或使用resin.io和Meteor.js进行物联网应用开发的开发者来说,这个"resin-meteor-seed"项目是一个很好的起点,它提供了基础的框架和部署模型,可以帮助他们快速上手实践。同时,开发者还需要掌握相关的...

    学习java的30个目标

    4. 客户端编程:学习Web小应用程序(Applet)、GUI设计(Swing, AWT, SWT)以及JavaBeans组件模型,用于分离业务逻辑和表现层。 5. 数据库技术:熟悉JDBC API,掌握ORM框架如Hibernate、JDO、iBatis等,理解对象-...

    图解JSP环境安装配置

    1. 解压Resin的下载文件至一个目录,如`C:\Resin-4.x.x`。 2. 将Resin的bin目录添加到系统PATH环境变量中。 3. 修改`conf/resin.xml`,设置`&lt;server id&gt;`和`&lt;web-app id&gt;`,并配置监听端口,例如8080。 ### 步骤5:...

    怎样安装Java.pdf

    4. **Resin与JSP** - Resin支持JSP,因此可以用来测试和运行JSP页面。例如,通过访问`***`来查看一个简单的Hello World JSP页面。 - JSP(JavaServer Pages)是一种用于开发动态Web页面的技术,是Java EE规范的一...

    resin-servo-node:使用 node.js 控制伺服电机

    标题 "resin-servo-node...此外,还可能利用了 Resin.io 提供的便利性,使得整个系统的部署和维护变得更加简单和高效。对于想要学习 IoT 开发、伺服电机控制以及 Node.js 实践的人来说,这是一个非常有价值的学习资源。

    学习Java语言的30个参考,让你坐拥别人之上的30个擦考

    - **JAXP、JDOM、DOM4J**:学习解析XML文档的方法,包括DOM、SAX等方式。 - **JAXB**:掌握Java Architecture for XML Binding的使用,实现Java对象与XML文档之间的相互转换。 ### 13. Web服务 - **SOAP、RESTful**...

    Apache的学习笔记

    版权声明:可以任意转载,转载时请务必以...我个人感觉Apache的设计充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。安装的过

    resin_counter:估算Genshin Impact树脂的小脚本

    总的来说,"resin_counter"项目是一个结合了HTML、CSS和JavaScript的简单应用实例,展示了如何利用前端技术解决实际问题。通过这个脚本,玩家可以轻松地跟踪和规划他们在Genshin Impact中的树脂使用,提高游戏效率。...

    经典JSP学习笔记

    - **常见服务器**:Tomcat、WebLogic、WebSphere、JBoss、JRun、Resin等。 - **Tomcat目录结构解析**: - `bin`:存放Tomcat的启动和关闭程序。 - `common`:存放共享的库文件。 - `conf`:存放配置信息,如`...

    学习JAVA的30个目标

    此外,具备反编译类文件的能力,并能读懂简单的汇编指令,有助于开发者更深入地理解程序执行过程。 #### 目标4:客户端程序设计 对于开发客户端程序的开发者来说,熟悉WEB小程序(Applet)、GUI设计原则及工具(如...

    轻松学习EXTJS

    为了帮助初学者快速上手,我们将通过两个简单的Hello World示例进行讲解: 1. **直接使用官方发布包**: - 下载EXT JS官方发布的ZIP文件; - 解压至任意目录; - 确认目录结构符合预期。 接下来,我们将逐步...

    JFreechart-web图表书第4章

    JSP(Java Server Pages)作为Sun公司在1999年推出的Servlet升级产品,因其简单高效、跨平台和高性能的特点,迅速在美国乃至全球范围内获得了广泛应用,成为了主流的Web开发技术。在使用JSP/Servlet开发Web动态图表...

Global site tag (gtag.js) - Google Analytics