Resin 3.x 经验总结

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

1. 怎样关闭目录浏览方式?
查了些资料,大多数都是说可以 将directory-servlet设置为 “none” 来禁止目录浏览,但是这种方式只是真对于Resin2.x,在3.x中已经不使用directory-servlet了。后来看了下官方的文档资料,原来关闭目录浏览的方法很简单,只需要将resin.conf中




  1. <servlet servlet-name="directory"
  2.               servlet-class="com.caucho.servlets.DirectoryServlet"/>

注释掉就可以了


2. 设置Servlet为默认首页
在web.xml中这样设置



<servlet-mapping>
   <servlet-name>MainPageServlet</servlet-name>
   <url-pattern>/index</url-pattern>
</servlet-mapping>


<welcome-file-list>
   <welcome-file>index</welcome-file>
</welcome-file-list>


如果这样的话在Tomcat中可以实现的,但是在Resin中会提示404。后来查了下资料,发现在Resin中默认的首页文件必须真是存在才可以的(”Point is that welcome file MUST exist on the server.”),所以除了上述的设置之外还需要在网站跟目录下面创建一个同名的空文件就可以了。


3. 出现OutOfMemoryException的解决方法
出现OOM异常大多数是因为分配给Resin的内存过小造成的,这个时候可以使用以下命令增大Resin的内存:




  1. unix> bin/httpd.sh -Xmn100M -Xms500M -Xmx500M
  2. win> bin/httpd.exe -Xmn100M -Xms500M -Xmx500M
  3. install win service> bin/httpd.exe -Xmn100M -Xms500M -Xmx500M -install

这样就可以设置Resin使用的内存了


4. Resin和Apache组合
我感觉Resin和Apache组合是最简单的,设置比Tomcat简单方便的多。总结一下可以使用如下步骤:
1) 分别安装Apache和Resin
2) 在Apache中的httpd.conf中添加模块,代码如下:




  1. LoadModule caucho_module "yourResinHome/win32/apache-2.0/mod_caucho.dll"

3) 如果是同一IP的多个站点,可以将
ResinConfigServer localhost 6802
放到VirtualHost代码中,下面是一个例子:




  1. <virtualhost *:80>
  2. ServerName www.3721.com
  3. DocumentRoot "C:/website/www"

  4. ResinConfigServer localhost 6802
  5. </virtualhost>

当然如果想让虚拟站点正确运行的话,还需要在Resin的resin.conf文件中添加站点,具体可以参考Resin手册;如果不是同IP的虚拟站点,只要将 ResinConfigServer localhost 6802 放到任意一个地方就可以了


最后分别重启一下Resin和Apache就可以了,是不是很简单?


参考资料:
Resin 3.0 官方文档

 http://www.caucho.com/download/index.xtp
resin3 resin3下载 resin3 resin3下载 resin-3.0.21下载 立即下载

相关推荐

resin3 和 resin4

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

Resin3 安装配置、多端口的多实例部署

Resin安装配置

朝露待日晞 5107

resin3.1服务器

resin服务器,比TOMCAT还要好的,可是为什么官方总是推荐TOMCAT?resin服务器,比TOMCAT还要好的,可是为什么官方总是推荐TOMCAT?resin服务器,比TOMCAT还要好的,可是为什么官方总是推荐TOMCAT?

resin3使用的一些体会

因为要做泛解析,单独使用resin2,配置过程中好像有点问题,resin.conf的配置没有关于host的正则表达式。 resin3在解析静态和jsp文件方面已经做的不错了,但是resin3和apache2的配合始终做的不好,我试过了多个apache2的版本,都无法跟resin3配合起来一起使用,倒是resin2的版本可以做到。 因此我一直使用resin3.1.3单独作为web服务器,

daxue_yingyu的专栏 1634

FPGA实现高效数字下变频:CORDIC与CIC滤波器的Verilog优化设计

本文深入探讨了FPGA实现高效数字下变频的技术方案,重点介绍了CORDIC算法与CIC滤波器的Verilog优化设计。通过详细的算法原理分析、FPGA实现技巧和实战经验分享,展示了如何利用CORDIC的旋转运算替代乘法操作,以及CIC滤波器在降采样中的高效性能。文章还提供了完整的系统集成方案和资源优化策略,为无线通信和雷达信号处理领域的工程师提供了实用参考。

redis7keeper的博客 724

告别谷歌翻译失效!手把手教你用Immersive Translate插件实现双语网页阅读(附Chrome/Edge/Firefox保姆级配置)

本文详细介绍了如何使用Immersive Translate插件实现双语网页阅读,解决谷歌翻译失效的问题。通过Chrome、Edge和Firefox的保姆级配置指南,帮助用户轻松安装和使用这款支持双语对照、智能识别网页内容的翻译插件,提升外文资料阅读效率。

weixin_28683689的博客 487

resin3安装及使用

1.)安装JAVA2.)设置环境变量3.)安装resin4.)resin多进程设置一、下载JAVA的rpm包,直接安装即可二、设置环境变量 1.为了统一路径,将JAVA建一个软连接在/opt目录 ln -s /opt/zimbra/java/ /opt/java 2.新建账号resin vim /home/resin/.bash_profile ...

weixin_33725126的博客 637

IAR调试CC1310的错误:Fatal error:Failed to connect to the XDS emlulator (Error -241 @ 0x0:)

从simplelink_cc13x0_sdk_2_10_00_36导入collector工程后,rebuild后进行debug,出现了如图错误:Fatal error:Failed to connect to the XDS emlulator (connect ICEPick)...(Error -241 @ 0x0)A router subpath could not be accessed....

qq_40417648的博客 6228

[转帖]Resin 3.x 经验总结

1.[转帖]Resin 3.x 经验总结Copy to clipboardPosted by: ahaoxiePosted on: 2008-09-16 14:09这两天正好项目刚刚完成,所以就好好的研究了下Resin。我用的Resin版本是3.0.19,中间遇到一些常见的问题,但是网上大多数的资料都是1.x或2.x的,在3.x中是不能使用的,所以查到解决的办法不是

donsunyang的专栏 599

量子密钥分发系统设计与实现(一):系统基本架构讨论

本文主要对量子密钥分发系统中的基础架构和基于系统的量子密钥协商过程进行了初步讨论,为后期系列文章进行铺垫。

量子领域相关话题 3899

在windows上,在WSL 2(windows subsystem linux) 里一步步安装vLLM

本文介绍了在Windows系统上通过WSL2配置GPU加速的AI开发环境的完整流程。主要包括四个步骤: 1)安装WSL2并配置Ubuntu环境; 2)安装NVIDIA驱动和CUDA工具包; 3)搭建Python虚拟环境并安装vLLM; 4)验证环境并启动AI模型服务。

2601_96126911的博客 422

Resin 3.0.x 经验总结

Resin 3.0.x 经验总结   我用的Resin版本是3.0.19,中间遇到一些常见的问题,但是网上大多数的资料都是1.x或2.x的,在3.x中是不能使用的,所以查到解决的办法不是件容易的事情,现在整理出来与大家分享:1. 怎样关闭目录浏览方式?查了些资料,大多数都是说可以 将directory-servlet设置为 “none” 来禁止目录浏览,但是这种方式只是针对于Resin2.x,...

微尘的世界 406

YOLO26涨点改进 | 损失函数改进篇 | 引入SlideLoss,适配尺度变化+遮挡+难易样本不平衡,手把手配置+实战案例

COCO-Hard是COCO数据集的复杂场景子集,包含80个类别,重点筛选多尺度、遮挡密集样本,其中小尺度目标(<32×32像素)占比42%,大尺度目标(>128×128像素)占比28%,遮挡目标占比57%,场景涵盖人群密集、车流拥堵、复杂工业环境,完美模拟真实复杂检测场景,适合验证SlideLoss的适配性。

qq_36130719的博客 158

Resin 3.0 安装说明

安装:       解压resin之后,以和apache结合的方式编译resin3./configure --with-apache=/home/webadm.make.make install编译完成之后.要修改apache的配置文件httpd.conf. 之前和2.0.x结合的apache的配置为CauchoConfigFile /home/resin/conf/resin.conf, 现在必

4615

CKS-CN考试之路----03

这题不需要去生成image和生成deployment所以只需要去检测对应的值即可。编辑/cks/docker/Dockerfile,修改最后第二行的值。编辑/cks/docker/deployment.yaml。

Q先生 826

手把手教你学Simulink实例--基于simulink搭建起一个基础的矩阵变换器仿真模型

矩阵变换器(Matrix Converter, MC)是一种直接将交流电源转换为另一频率和幅值的交流电源的电力电子设备,它不需要中间的直流环节。这种变换器通过控制一组双向开关来实现对输入电压的精确控制,从而产生所需的输出电压波形。Simulink提供了强大的仿真环境,可以用于设计、分析和验证基于矩阵变换器的电源系统。

MHD0815的博客 340

Resin 经验总结

Resin 经验总结 1. 怎样关闭目录浏览方式?查 了些资料,大多数都是说可以 将directory-servlet设置为 “none” 来禁止目录浏览,但是这种方式只是针对于Resin2.x,在3.x或4.x中已经不使用directory-servlet了。后来看了下官方的文档资 料,原来关闭目录浏览的方法很简单,只需要将resin.conf中 <servlet servl...

159

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Resin 3.1.x 有关JVM的设置

Resin 3.1.x 有关JVM的设置 Resin 2.x是在启动脚本里面设置jvm参数,3.1.x版本是在resin.conf中设置(我使用的是JDK 1.6.0_02): - The JVM arguments-->-Xmx800m-Xms800m-XX:PermSize=64m-XX:MaxNewSize=256m-XX:MaxPermSize=128m-Xss1m-Xdebug-Dcom

yumingxian2020的专栏 1459

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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

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

IIS6 + Resin3.1.x 的不爽之处

终于配置好了IIS6 + Resin3.1.x。Resin的高效和IIS多虚拟站点的方便的管理,加上IIS6对GZip的良好支持,用起来真的很方便。不爽的地方目前发现一处:就是不能使用 Resin 自带的 UrlRewrite 功能,使用UrlRewriteFilter 也不能。IIS似乎根本不把rewrite后的html文件交给Resin,直接报个404,换成其它的扩展名也不行。没辙了。

KimSoft's Blog 3019

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

eclipse下使用resin3启动项目 ,不用安装resin插件,手动配置!

新版的eclipse已经不支持resin3.*版本了,但是resin4和resin3差异比较大且存在hessian序列化冲突的问题,因此resin3在短期内不会消失,通过下方式配置项目可以使eclipse使用resin3.*启动项目

kinmet2010的专栏 6120

Resin 3.x的日志切换问题

最近Resin服务器总是在晚上0点宕机,观察日志无反应,少则几分钟多则几十分钟,便会自行恢复。dump出栈信息,发现是resin的rollback日志的问题。 当前resin版本为3.1.1 ,目前服务器上resin.conf的日志配置一般是: 《stdout -log path=”log/stdout.log” timestamp=”[%Y-%m-%d %H:%M:%S] ” r

JonnyWei的专栏 9595

x标签在resin3中的错误解决

近期使用roller和resin3时出现如下错误:ERROR 2008-10-06 20:16:61,364 InsertTag$InsertHandler:doEndTag - ServletException in /WEB-INF/jsps/admin/rollerProperties.jsp: /WEB-INF/jsps/admin/rollerProperties.jsp:1: Il

936

apache1.3.31+resin3.0.8

    一直对resin的印象不是很好。老是会囤积内存导致性能逐渐下降,需要定时重启才行。还是支持一下它,毕竟不像tomcat需要钱^_^。下面我将简单的列出我在配resin做负载均衡的配置。由于网上很多文章都是说resin2.x的配置。而resin3的配置变动相对比较大。就我的体验来说: 多了一个配置文件app-default.xml。它的情况和apache的配置相似,可以全部写到一个文件中。

试着怀疑一切^_^ 2036
上一篇: 转:Struts Validator一時的粗心大意
下一篇: java中xml解析器的应用实例
eyejava
博客等级 码龄20年 11粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值