- 论坛徽章:
- 0
|
原文在 www.zmoon.org
介绍一下我发现其BUG的过程及其解决办法,这个故障时完全可以重现的,大家有兴趣可以发bug报告给其公司,反正我是E文太菜,算了!
前面有篇文章讲了IIS6与Resin3的整合,我这边的配置环境为 windows2003 sp1中文版+j2sdk1.4.2+IIS6+resin3.1.13
按前面的文章整合完成后,在IIS中访问 c:\Inetpub\wwwroot\index.jsp这个测试页面时发现,
在浏览器中的内容结果显示完成后,状态栏却一直还在显示 正在打开1% ...... 20% 按显示的速度,估计直到显示超时要几小时吧,但是直接访问resin的8080端口来访问这个index.jsp是完全OK的,。
为了排除这个问题, 首先更换浏览器IE为Firefox 故障现象不变,其次 在resin IIS中配置虚拟主机 ,更改各种设置,等等,甚至为了确认故障是否是偶然问题,我在家中的电脑上(系统和软件环境是一样的)重新做了一遍整合,故障依旧,毫无收获。
无意中想起 用Resin2来看看,是否也是此问题,没有想到resin2是好的, 难道是resin3一直如此么? 我不甘心,就下载了一个resin3.1.12 使用,没有想到也是完全好的,看来是resin3.1.13的问题。
我偶然想其直接访问其8080的web一直是ok的,是否是isapi_srun.dll模块的问题,于是在resin3.1.13的环境下我用resin3.1.12的isapi_srun.dll(114688)替换掉resin3.1.13版本的isapi_srun.dll(118784字节) 果然,这样也是OK的, 原来问题就在这个resin3.1.13的isapi_srun.dll 上面。
所以还是推荐大家使用resin3.1.12版本,或者用resin2.1.13加上3.1.12的isapi_srun.dll 来使用 |
|