一、准备工作
1.先新建一个web项目(这步省略)
2.下载一个resin3和一个resin4备用
二、用resin3配置项目启动
1.从resin3的conf目录拿一个resin.conf到项目根目录
2.修改resin配置,修改为自己项目webapp的位置
3.配置启动
3.1右击项目名称>run as>run configurations>右击java application>new
说明:name随便取
main class固定写com.caucho.server.resin.Resin
3.2配置启动参数
说明:program arguments配置resin配置文件路径,这里我配置项目里面的文件。
-conf "E:\WorkSpace_cmf\resin-start\resin.conf"
vm arguments配置resin的根目录及resin日志管理实现类,如果想注入一些参数到jvm可用-Dkey=value
-Dresin.home="D:/resin-3.1.12"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
3.3配置classpath
说明:选中bootstrap entries点击add external jrs...选择jdk/lib目录下的tools.jar及resin/lib目录下所有的jar,这里注意版本问题,项目用的什么jdk版本就选什么jdk版本
以上配置好后点击apply>run,此时控制台打印如下:
Resin-3.1.12 (built Mon, 29 Aug 2011 03:22:08 PDT)
Copyright(c) 1998-2008 Caucho Technology. All rights reserved.
Using Resin(R) Open Source under the GNU Public License (GPL).
See http://www.caucho.com for information on Resin Professional,
including caching, clustering, JNI acceleration, and OpenSSL integration.
Starting Resin on Mon, 09 Apr 2018 16:00:59 +0800 (CST)
[16:01:00.594] {main} 'select-manager' requires Resin Professional. See http://www.caucho.com for information and licensing.
[16:01:00.595] {main}
[16:01:00.595] {main} Windows 7 6.1 amd64
[16:01:00.595] {main} Java(TM) SE Runtime Environment 1.8.0_40-b25, GBK, zh
[16:01:00.595] {main} Java HotSpot(TM) 64-Bit Server VM 25.40-b25, 64, mixed mode, Oracle Corporation
[16:01:00.595] {main} user.name: ex-chengp
[16:01:00.595] {main} resin.home = D:\resin-3.1.12
[16:01:00.595] {main} resin.root = D:\resin-3.1.12
[16:01:00.595] {main} resin.conf = /E:/WorkSpace_cmf/resin-start/resin.conf
[16:01:00.595] {main}
[16:01:00.857] {main} WebApp[http://localhost:8080] active
[16:01:00.957] {main} WebApp[http://localhost:8080/resin-admin] active
[16:01:00.957] {main} Host[] active
[16:01:01.020] {main} hmux listening to 127.0.0.1:6800
[16:01:01.022] {main} http listening to *:8080
[16:01:01.024] {main} Server[id=,cluster=app-tier] active
[16:01:01.024] {main} Resin started in 2360ms
我们打开浏览器访问127.0.0.1:8080此时浏览器出现了熟悉的
Hello World!
我们再访问127.0.0.1:8080/index此时浏览器同样出现了熟悉的
hello world!
第二个是我自己写的servlet返回的hello world!
至此resin3来启动项目大功告成!以后启动项目的时候在debug图标下面找配置的名称点击即可启动。接下来我们来配置resin4启动
三、用resin4配置项目启动
这里我就不一步一步来主要列出和resin3的不同点
1.修改配置文件需要多一步操作,将配置文件里面${__DIR__}全部替换成resin4的conf目录
如果配置文件就放在resin的conf目录是不需要做替换的,配置文件换位置后${__DIR__}变量就不对了,直接替换成实际路径是很笨的办法但是我不知道怎么来改变这个变量的值,如果你知道请告诉我,谢谢!
2.agruments的值有变化
说明:program arguments的值加多了一个-server app-0,完整的如下
-conf "E:\WorkSpace_cmf\resin-start\resin.xml"
-server app-0
vm arguments的值完整的如下:
-Dresin.home="D:/resin-4.0.44"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
3.classpath的lib包需要添加到user library里面然后加到bootstrap entries里面
最后效果如下
resin里面同样添加的是jdk的tools.jar及resin/lib目录下的jar包
resin3和resin4的区别就是以上3点,配置完后启动完事!其实开发用哪一个都可以,我目前发现的唯一毛斌就是当项目里面用到了hessian接口的话会有版本问题,使用hessian4的话就必须用resin4来启动项目,否则会出现版本问题,好了,以上就是resin3及resin4来启动项目。有任何问题或者配置的优化建议请联系我,欢迎探讨学习。
相关推荐
Eclipse是一款广受欢迎的Java集成开发环境(IDE),而Resin则是一款高性能的Java应用服务器,常用于部署和运行Java Web应用程序。本教程将详细阐述如何在Eclipse中配置Resin,以便开发者能够轻松地进行项目开发、...
### Eclipse配合Resin开发Web应用及MySQL数据库连接池配置整合与测试 #### 一、为何选择Eclipse 在Java开发领域,Eclipse是一款备受推崇的集成开发环境(IDE)。对于那些从.NET平台转战Java的新手开发者而言,寻找一...
### Eclipse配置Resin详解 #### 引言 在IT领域,服务器配置与开发环境的兼容性至关重要。本文将深入解析如何在Eclipse IDE中配置Resin应用服务器,以支持Java Web项目的开发与运行。Resin是一款高效且功能丰富的...
而在Eclipse中集成并启动Resin服务器,则是进行Java Web应用开发时不可或缺的一个步骤。本文将详细介绍如何在Eclipse中配置并启动Resin服务器,包括必要的准备工作以及具体的配置步骤。 #### 二、准备工作 1. **...
本文将详细介绍如何在 Eclipse IDE 中配置 Resin 服务器,使开发者能够更加高效地进行 Java Web 开发。 #### 二、准备工作 在开始配置之前,请确保已经安装了以下软件: - Eclipse IDE(推荐使用 Eclipse for Java ...
### Eclipse Resin 配置详解 #### 一、Resin简介与应用场景 Resin是一款功能强大的Java应用服务器和Web...通过以上步骤,开发者可以顺利完成Resin在Eclipse中的配置工作,并利用其高效稳定的特性进行Web应用开发。
1. **集成开发与调试**:通过插件,开发者可以直接在Eclipse中启动、停止、重启Resin服务器,无需离开IDE,极大地提高了开发效率。 2. **应用部署**:插件支持快速部署Java Web应用程序到Resin服务器,如WAR文件的...
本文将详细介绍如何在集成开发环境(IDE)中利用Resin来快速启动Web项目。 【知识点一】:Resin应用服务器 1. Resin简介:Resin是Caucho Technology公司开发的一款开源应用服务器,它遵循Java EE规范,支持Servlet...
本文将详细介绍如何在Eclipse中设置Resin-debg。 1. **创建Debug配置** 首先,我们需要在Eclipse中创建一个Debug配置。点击菜单栏中的`Run` -> `Run Configurations…`,这将打开一个配置对话框。 2. **选择Java ...
- `-Dresin.home="D:\resin-pro-3.1.12"`:设置Resin的主目录,这个目录包含了服务器的所有资源和配置文件。 - `-Djava.util.logging.manager=com.caucho.log.LogManagerImpl`:指定日志管理器,这对于调试和故障...
将Resin与Eclipse集成,能够使开发、测试和调试Java Web应用变得更加便捷高效。本文将深入探讨如何进行Resin与Eclipse的集成,以及在实际操作中需要注意的关键点。 首先,我们需要确保已经安装了Eclipse IDE和Resin...
3. **项目配置**:插件提供了与Resin服务器无缝对接的项目设置,能够自动部署和更新Web应用程序。 4. **调试支持**:通过插件,开发者可以方便地进行远程调试,定位并解决运行时错误。 5. **日志查看**:可以直接在...
- **调试应用**:在Eclipse的Debug视图中,设置好调试配置,启动调试模式。 4. **Resin 3特性**: - **高性能**:Resin 3以其快速的Servlet和JSP处理速度而闻名,提供了高效的线程模型和内存管理。 - **轻量级**...
完成以上步骤后,你就可以在Eclipse中启动Resin服务器,并且它会加载并运行你的`livebookstore`项目。这使得在开发过程中可以直接在Eclipse内进行调试、部署和测试,提高了开发效率。记得根据你的具体环境调整上述...
### Eclipse配合Resin开发Web应用及MySQL数据库连接池配置整合与测试 #### 一、为何选择Eclipse 在Java开发领域,Eclipse是一款备受推崇的集成开发环境(IDE)。对于那些从.NET平台转战Java的开发者来说,寻找一款...
在本文中,我们将详细探讨如何在Eclipse集成Resin服务器并进行调试。Eclipse作为一款强大的Java开发工具,虽然不直接支持Resin应用服务器的调试,但通过一些配置技巧,我们仍然可以实现这一功能。以下是一步一步的...
### Eclipse+Resin集成开发详解 #### 一、概述 在现代软件开发中,集成开发环境(IDE)与服务器的高效结合是提升开发效率的...对于希望利用Java技术栈进行Web应用开发的团队来说,这种集成方案无疑是非常有价值的。