设为首页 收藏本站
查看: 673|回复: 0

[经验分享] 欲哭无泪,apache与resin整合终于成功

[复制链接]

尚未签到

发表于 2017-1-8 13:20:01 | 显示全部楼层 |阅读模式
一直以来用的apache+tomcat,今天研究下resin(没用过resin,对此不熟,加大了整合难度)下的集群配置,却怎么也整合不起来,经过多次调试,最终找到原因,是resin的mod_caucho.dll根本没起作用.
整合代码如下:
  在apache的httpd.conf最下面加入如下:
LoadModule caucho_module modules\mod_caucho.dll

NameVirtualHost *:80
<VirtualHost *:80>
ServerName test.hr2.com
DocumentRoot E:\practise_notes\program\java\running_web\hr
DirectoryIndex index.jsp
CustomLog logs/test1.com-access.log common
<IfModule mod_caucho.c>   
#resin的连接地址和端口:注意如果apache和resin在同一台主机,要写成localhost
#不然连接不了resin,在apache的err日志里会有
#Apache/2.2.14 (Unix) Resin/3.1.9 configured -- resuming normal operations出现
#resin的内置代理端口是6800,http访问端口如果改为8080,这里的端口还是要写成6800
#如果是其他主机直接写ip和端口
ResinConfigServer localhost 6800
#下面location是匹配需要经过此代理的url地址, SetHandler   caucho-request为通过resin服务
<Location /caucho-status>
SetHandler caucho-status
</Location>
#匹配动态页面
<LocationMatch (.*?).jsp>
SetHandler caucho-request
</LocationMatch>
</IfModule>
</VirtualHost>

    我访问html能正常,说明apache下访问静态页面是正常的。可是一访问jsp,却怎么也出不来页面,说明请求根本没有往resin那边过不去,而域名:8080却能访问jsp。这样一来,基本可以确认,是apache端转发到resin这一步根本没起作用。冲着这想法,我想求证一下,
我将<IfModule mod_caucho.c>中间加一个!.即<IfModule !mod_caucho.c> ,再次通过域名访问jsp.擦,预期的结果出现了,这个jsp的源码直接显示出来了,或者弹出这个jsp的下载对话框。说明jsp访问到了,但是没在resin端解析,为什么加个!就能访问到jsp这个文件呢?   很显然,mod_caucho.c返回的是false,这说明了什么??说明了apache的resin模块根本没起作用,我的天呐,折腾了这么久它不起作用,然后又检查来检查去,实在是找不到原因了。
    TNND,有点受不了,这会不会是版本兼容问题,于是我疯狂的找resin与apache的版本相关的资料,哎,大家的文章都是你抄我我抄你,抄的时候,把别人的错误都原本不动的抄过来。。。。。我汗!!  
    没折,只能靠自己了,下载了各种各样版本的apache与resin,一个一个的试,巭不负苦心人啊,终于在Apache2.2.11+resin-3.1.2的搭配下,整合成功了。静态的该由apache处理的也乖乖的被apache处理了,jsp文件也乖乖的转发到resin下解析了,终于可以喘口气了。我特在此记下,愿潜在的步我后尘者能在整合前看到此文,少走我折腾过的湾路。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-325605-1-1.html 上篇帖子: 使用apache的IdResolver.isElement返回NullPointerException的解决办法 下篇帖子: java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表