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的配置过程及部署过程 立即下载

相关推荐

高德地图+Three.js实战:手把手教你打造数字农场3D可视化大屏(附完整源码)

本文详细介绍了如何利用高德地图JS API与Three.js技术栈,构建一个功能强大的数字农场3D可视化大屏。文章从技术选型、架构设计出发,深入讲解了坐标对齐、图层管理、性能优化等核心工程实践,并提供了完整的模块化代码示例,旨在为智慧农业及类似场景的3D地理可视化项目提供一套可复用的解决方案。

k8s6orchestrator的博客 890

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

BIDS数据存储格式介绍与dcm2bids安装与使用

BIDS格式&dcm2bids安装与使用

machinelearning_er的博客 7311

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

【STC32G12K128开发板】——搭建开发环境

Keil C251是美国Keil公司(该公司2005年被ARM公司收购)出品的针对251微控制器系列兼容单片机C语言软件开发系统。

qq_36139768的博客 1万+

KUKA机器人编程实战:5分钟搞定组输入与组输出的信号配置(附代码示例)

本文详细介绍了KUKA机器人编程中组输入与组输出的信号配置方法,通过5分钟快速掌握核心技巧。文章包含信号声明语法、典型配置流程及高级应用技巧,并附有代码示例,帮助工程师高效实现机器人与外部设备的通信。

efc123456的博客 851

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

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

weixin_34032621的博客 195

UA MATH567 高维统计I 概率不等式1 Hoeffding不等式与Chernoff不等式

UA MATH567 高维统计I 概率不等式1 Hoeffding不等式与Chernoff不等式 这个系列介绍高维统计,一些需要知道的结论可以参考UA MATH 564与566两个系列,分为两大部分,高维的概率论相关结果、高维的统计模型。概率论相关结论分六个部分介绍:概率不等式、高维随机向量、随机矩阵、Concentration without Independence、二次型、随机过程。 ...

一个不愿透露姓名的博客 2732

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

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

JIESA的专栏 4997

R语言实战应用精讲50篇(二)-多重线性回归系列之稳健回归

前言 线性回归的参数估计主要采用的是最小二乘法(又称最小平方法),该法是将使观测值与模型预测值之差的平方达到最小的值作为参数估计值。如果数据存在异常点或者异方差,最小二乘法估计会存在偏差,常用的处理策略就是改用稳健回归(Robust Regression)。 稳健回归就是采用更为稳健的参数估计方法来拟合模型,所谓稳健就是数据的波动对参数估计影响不大,比如不受异常值影响,或删除某一观测后对结果影响不大。稳健估计的方法有很多,主要有这么几类:最小绝对值回归(也称最小一乘法回归,lAV),最小中位数二乘法(L

wenyusuran的专栏 3160

【系统架构设计师-2023年真题】综合知识-答案及详解

要实现多任务间的协同工作,操作系统必须提供任务间的通信手段。嵌入式操作系统一般都会提供多任务间通信的方法,其中()是任务间最直接、最明显的通信方法,也是访问共享的数据结构,即不同的任务都可以访问同一地址空间。()作为一种更高级的通信方式,能够在同一处理器的各个任务间传递任意长度(理论上只受物理内存和机器字长限制)的信息。(1)A. 共享内存 B. Socket C. 消息传递 D. 信号量(2)A. 共享内存 B. Socket C. 消息传递 D. 信号量【答案】A、C关于星型拓扑结构,下列说法正确的是(

数据知道的博客 1万+

[转]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

Spring Security 珍藏版快速入门

文章目录一、前期配置二、Spring Security 测试三、案例:自定义页面(XML配置用户信息)三、案例:自定义页面(数据库存储用户信息) 一、前期配置 (1)pom.xml <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${s

南淮北安的博客 633

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

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

zjxbllg2008的专栏 1015

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Windows下安装Resin配置

resin

fqf_520的专栏 502

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

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

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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、付费专栏及课程。

余额充值