Windows下Resin的安装及配置详解

Nginx和Resin安装指南及前端配置 Nginx和Resin是常用的Web服务器和应用服务器,在构建和部署Web应用程序时非常有用。本文将详细介绍如何安装和配置Nginx和Resin,并提供一些前端配置技巧。 阅读详情

Resin

Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。

Resin 普通版本和pro版本主要区别是 pro支持缓存和负载均衡。pro因为有强大的cache功能,独立作为web服务器处理静态性能都可以和apache有一比。但普通版本独立作为web服务器性能就要差一些。当然可以使用apache+resin的方案借助apache的缓存功能提高性能。 但负载均衡就是普通版不能比的了。


Resin 下载及启动

点击下载,个人建议下载zip版本,解压即可使用。解压到相关文件夹时,你必须一定要注意文件路径不能有空格符

启动步骤:

1、打开Resin安装文件夹,在根目录下找到stepup.exe,双击启动,第一行中填入你的resin安装路劲


2、找到根目录下http.exe,双击启动

3、输入http://localhost:8080,跳出resin默认文件页面,启动成功

配置后台管理

在进入resin默认的页面后,你会发现两个连接选项,前者是Resin的帮助文档,后者是后台管理选项界面。

如果你需要使用后台管理选项连接,会发现打开是失败的,你需要超做以下配置,完成Resin配置。

1、在你的Resin安装路径中,打开conf文件,找到resin.conf,打开进行编辑。

2、需修改,将false改为true,允许外部访问

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <prologue>  
  2.           <resin:set var="resin_admin_external" value="true"/>  
  3.           <resin:set var="resin_admin_insecure" value="true"/>  
  4. </prologue>  

创建后台管理用户

在后台管理界面中输入需要创建的用户名及密码,如下:


2、记录下生生的md5数据码,数据码位于:


3、修改resin.conf文件 ,需要注意的是,记得将第二行的true改为false

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <management path="${resin.root}/admin">  
  2.   <user name="admin" password="password" disable="false"/>  
  3.   <user name="你申请的用户名" password="产生的md5码"/>  
  4.   <resin:if test="${resin.professional}">  
  5.     <deploy-service/>  
  6.     <jmx-service/>  
  7.     <log-service/>  
  8.     <xa-log-service/>  
  9.   </resin:if>  
  10. </management>  

4、重启Resin,输入用户名密码即可进入后台管理界面

Resin发布应用

Resin发布应用其实和Tomcat几乎一模一样,有两种方式,一种是在Resin目录下发布,另一种是War发布

在Resin目录下发布:

在resin.conf中查找<host id="" root-directory=".">标记下的<web-app>标签,添加如下代码:

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <web-app id="/temp" root-directory="E:\myDocument\MyWork\WorkSpace\myEclipse\test\WebRoot"/>  
这里面的id=“/temp” 其实代表的就是服务器的逻辑路径,你需要在浏览器中输入\temp去访问你的应用,如:

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. http://localhost:8080/temp/helloworld.jsp  
后面的root-directory指的是物理路径,服务器通过逻辑路径查找物理路径下的字节文件。

War方式发布:

和tomcat发布方式一样,不讲了,本人不是很喜欢这种方式的发布

Resin可以配置3种error-page

404文件找不到页

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <web-app id='/app1'>  
  2.      <error-page error-code='404' location='/file_not_found.jsp'/>  
  3.     </web-app>  
Exception 违例页
[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <web-app id='/foo'>  
  2.      <error-page exception-type='java.lang.NullPointerException' location='/nullpointer.jsp'/>  
  3.     </web-app>  
不能连接到srun Servlet引擎错误页该页设置和应用无关,属于服务器的设置。
[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <http-server>  
  2.  <error-page exception-type='connection' location='/missing_file.html'/>  
  3. </http-server>  
参见下面的语句:
[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <classpath id='WEB-INF/classes' source='WEB-INF/src' compile='true'/>  
   id参数的值表示classpath中编译后的class的存放路径;
      source参数的值表示classpath中java源代码的存放路径;
      compile中的值可能是true或者false,表示是否由Resin的srun自动编译java源代码。
      Classpath的设置一般和javaBean或者Servlet的使用有关。id的值表示javaBean的编译好的包存放的根,source的值表示javaBean的java源代码存放的根。Servlet相同。

禁用Resin的自动加载类更新

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <web-app id="/" root-directory="C:\PROJECTS\JAVA\DLOG4J\webapp" redeploy-mode="manual"/>  

此配置跟Tomcat的reloadable="false"的意图一致

Servlet的设置

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <servlet-mapping url-pattern='*.xtp' servlet-name='xtp'/>  
  2. <servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/>  
  3. <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>  
一般就是指定那些需要通过srun的解析。比如在这里,把*.jsp改成*.jss,其他不变,那么只要在访问时遇到*.jss的文件就和原来遇到*.jsp一样处理。通过这个可以指定解析的引擎,如以下的配置:  
[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/>  
 在Servlet中,也可以指定servlet。如
[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <servlet servlet-name='hello' servlet-class='test.HelloWorld'/>  
  2. <servlet-mapping url-pattern='/hello.html' servlet-name='hello'/>  
在servlet-mapping中有个重要的参数case-sensitive 如果在windows上,最好配置成false,忽略大小写,从而和windows的约定一致。

Session的配置

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <session-config>  
  2. <session-max>4096</session-max>  
  3. <session-timeout>30</session-timeout>  
  4. <enable-cookies>true</enable-cookies>  
  5. <enable-url-rewriting>true</enable-url-rewriting>  
  6. <file-store>WEB-INF/sessions</file-store>  
  7. </session-config>  
session-max :最大 session数量
session-timeout :session过期时间,以分钟为单位。
是否允许cookie :指session是否采用cookies。如果采用cookies,浏览器必须支持session才能使用,发布时建议改成false。enable-url-rewriting和enable-cookies一般配合使用。如果enable-cookies是false,
enable-url-rewriting应该设成true比较合适。
file-store :该配置指示服务器是否把session作为文件存放在服务器上。如果把该项注释掉,则在你的web-app目录下的WEB-Inf/sessions目录不保存序列化后的session对象。Session还有jdbc-store配置,对应着把session通过jdbc永久保存在数据库中。其实也就是会话变量的序列化后的保存和重新载入的物理实现。


windows下resin的配置与部署 windows下resin多个版本的详细配置过程,通过实例详细介绍了resin的配置过程及部署过程 立即下载

相关推荐

Linux系统监控实战:夜莺监控+categraf采集器配置全流程(附常见问题排查)

本文详细介绍了在Linux系统中使用夜莺监控和categraf采集器进行系统监控的全流程配置,包括环境准备、核心配置文件(如config.toml和procstat.toml)详解、服务集成与验证、高级监控配置实战以及常见问题排查。通过实战案例和优化建议,帮助运维人员快速构建高效的监控体系。

xray4的博客 735

Resin安装

Centos系统安装 1、确保centos已安装JDK 2、加载公钥: rpm --import http://caucho.com/download/rpm/RPM-GPG-KEY-caucho 3、安装软件包(pro版本) yum -y install http://caucho.com/download/rpm/4.0.30/x86_64/resin-pro-4.0.30-1.x86_64.rpm 或 yum -y install http://caucho.com/download/rpm-6.8

suo_y的博客 809

中文实体关系抽取数据集大盘点:从百度Duie2.0到医疗CBLUE,哪个更适合你的NLP项目?

本文全面分析了中文实体关系抽取领域的主流数据集,包括百度DuIE 2.0、医疗CBLUE等,帮助开发者根据项目需求选择最适合的数据集。文章详细对比了各数据集的特点、适用场景及优化策略,为自然语言处理项目提供实用指南。

weixin_29284657的博客 121

Resin服务器安装配置手册(Windows and Linux)

一、Windows下resin的安装以及配置1 、安装1) 安装好JDK2) 把resin-3.0.x.zip解压缩3) 运行resin-3.0.x/httpd.exe4) 打开http://localhost:8080查看测试页面如果正确打开,窗口会显示如下信息:C:/win32> resin-3.0.0/bin/httpdResin 3.0.0-beta (bu

xx_liuhui的专栏 880

FPGA远程升级必备:STARTUPE2原语控制Flash的避坑指南

本文深入解析了FPGA远程升级中STARTUPE2原语的核心价值与配置策略,详细介绍了其在QSPI Flash接口设计中的应用。通过Vivado工具和原语控制,开发者可以高效实现安全可靠的远程固件升级,提升系统稳定性和升级效率。

k8l9m0n的博客 395

基于GA-PSO-BP混合神经网络的多输入多输出数据预测-Python代码实现

多输入多输出数据预测

2301_80449389的博客 2783

Windows安装Resin配置详解与发布应用的方法

大家知道Windows安装Resin配置详解与发布应用的方法吗?现在我就给你们说说吧!Windows安装Resin配置详解与发布应用教程1、将下载下来的Resin包解压开,会看到一大堆的文件,有一些关键的文件,我们需要了解一下。--conf/resin.properties 配置属性--conf/resin.xml 配置文件--conf/licenses/ 许可信息文件--c...

weixin_34032621的博客 195

【问题解决】Python 异步 asyncio 卡死、协程不执行、任务泄漏,保姆级排错

本文详细分析了Python异步编程中常见的卡死、协程不执行和任务泄漏问题。文章首先列举了这些问题的典型表现,如程序卡住、死锁、任务未启动等。然后深入剖析了各类问题的根源,包括同步阻塞操作、未正确await、资源未清理等。针对这些问题,文章提供了两套解决方案:一是异步编程最佳实践,包括安全协程执行、带超时的执行、任务清理等实用方法;二是死锁检测和预防机制,通过锁管理和等待图分析来避免死锁。文章还包含可直接使用的代码示例,帮助开发者快速定位和解决异步编程中的常见问题。

博客 448

Windows下安装Resin及配置详解与发布应用

关于Resin的好处,网上介绍了一大堆,小编经不住诱惑,决定试用一下。目前Resin的最新版本为:4.0.40,可以从官网直接下载。     0.下载地址   http://caucho.com/products/resin/download/archive/gpl(window 下载zip)     1. 将下载下来的Resin包解压开,会看到一大堆的文件,有一些关键的文件,我们需要

JIESA的专栏 4997

深度学习笔记——Transformer

本文详细介绍面试过程中可能遇到的Transformer知识点。

haopinglianlian的博客 1703

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法 在Windows的搜索框中输入Windows安全中心,搜索到后将其打开 点击病毒和威胁防护将鼠标移动到Microsoft Defender防病毒选项处,将定期扫描打开 下滑找到管理设置 先关闭篡改防护,再点击添加或删除排除项 先点击添加排除项,再点击文件,选择报出异常的文件,将其添加到排除项中,过程中会存在跳框确认,皆点击确定,完成后就可以运行报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件异常的文件

123 2万+

[转]Resin服务器安装配置手册(Windows and Linux)

转载自:http://www.sudu.cn/info/html/edu/network/20080102/284313.html一、Windows下resin的安装连同配置1 、安装1) 安装好JDK2) 把resin-3.0.x.zip解压缩3) 运行resin-3.0.x/httpd.exe4) 打开http://localhost:8080查看测试页面假如正确打

剑晖(广州)的专栏 1522

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Windows安装Resin配置详解与发布应用教程

1、将下载下来的Resin包解压开,会看到一大堆的文件,有一些关键的文件,我们需要了解一下。 --conf/resin.properties 配置属性 --conf/resin.xml 配置文件 --conf/licenses/ 许可信息文件 --conf/keys/ openSSL 秘钥 --webapps/ 部署服务器路径 --logs/  resin日志文

zjxbllg2008的专栏 1015

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Windows下安装Resin配置

resin

fqf_520的专栏 502

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Windows + Apache + resin配置

Windows2000 + Apache2.0.48 + resin2.1.61、  安装jdk1.4jdk最新的版本为jdk1.4.2,可以到http://java.sun.com上下载。安装后添加windows2000环境变量JAVA_HOME:右键点击“我的电脑”,选择属性à高级à环境变量à系统变量à新建,变量名JAVA_HOME,变量值为JDK安装目录。2、  安装resin

skywoo的专栏 1749

Windows+Apache+resin配置

 Windows2000+Apache2.0.48+resin2.1.6  1、安装jdk1.4    jdk最新的版本为jdk1.4.2,可以到http://java.sun.com上下载。安装后添加windows2000环境变量JAVA_HOME:右键点击“我的电脑”,选择属性à高级à环境变量à系统变量à新建,变量名JAVA_HOME,变量值为JDK安装目录。    2、安装resin2.1.

IT那些事儿 1907

Resin服务器安装配置手册(Windows and Linux) .

一、Windows下resin的安装以及配置 1 、安装 1)安装好JDK 2)把resin-3.0.x.zip解压缩 3)运行resin-3.0.x/httpd.exe 4)打开http://localhost:8080查看测试页面 如果正确打开,窗口会显示如下信息: C:/win32&gt; resin-3.0.0/bin/httpd Resin 3.0.0-beta (bu...

iteye_3191的博客 113
上一篇: Windows下Resin的配置与部署
下一篇: Eclipse中安装配置resin 4.x
无尽晴天
博客等级 码龄20年 33粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值