http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)

Resin 3.0.x 的问题

2004年10月2日(Saturday) 11点36分 作者: 本站原创 天气: 心情: 一般

为了简化的演示这个问题,我准备了三个JSP文件内容分别如下:

index.jsp

 <form action='test2.jsp'>
   <input type="submit" value="GO"> <-- Click me.
</form>

test2.jsp

 <jsp:forward page="test3.jsp"/>

test3.jsp

 PASSED

在Resin 3.0.x的服务器上试试这三个文件,调用index.jsp然后点击GO按钮后出错,是堆栈溢出的错误,也就是Resin在处理这个请求的时候自己死循环了!而在Resin 2.1.x版本上是没有问题的,其他的应用服务器也不会出问题!页面显示如下:

这个问题是我在开发DLOG4j 2.0的时候发现的,这两天对不同的版本进行兼容性测试,目前为止就发现Resin 3.0.x不行。而且Struts框架就是大量采用这种方式,每次提交到一个xxx.do后,该xxx.do会在后台forward到一个页面上!不知道Resin怎么解释这个问题,看来我得给Resin发个邮件,大家有空也试试看是不是普遍现象!

[Edit on 2004-10-02 11:47:54 By 刘冬]
[Edit on 2004-12-23 20:26:40 By ld]
标签: Resin 
评论者: 刘冬 2004-10-3 22:26 (Sunday)
虽然是这样,但是DLOG4j 2.0 还是会支持Resin 3.0.x 版本的服务器,因此这个问题还是有变通的解决办法!
评论者: 刘冬 2004-10-3 22:32 (Sunday)
国庆过后会发布一个DLOG4j 1.1的版本,该版本在jDlog 1.0的基础上作了很多结构性的调整,从而使程序适应性更强,目前已经在下面平台上作过完整的测试! Tomcat 4.1.30 Tomcat 5.0.28 Tomcat 5.5.2 Resin 2.1.14 Resin 3.0.8 同时考虑到很多Linux下用户的缘故,会把默认自带Access数据库改为嵌入HSQL的方式!
评论者: aeonsun 2004-10-4 17:38 (Monday)

呵呵,邮件问题好像很多哦....

here are the 3 jsp and it's content,我觉得应该是it's content of them.还有so that tom...不太明白

哈哈,其实我E文更差,有可能你写的是对的...但没办法,上高中时基本没学,整天只知道跷课

对了,请问DLOG4j 1.1与DLOG4j 2.0有什么不同啊?可以先发个changelog吗?HOHO

评论者: 刘冬 2004-10-5 07:30 (Tuesday)

多谢多谢各位洋文高手的提示:)

因为DLOG4j 2.0的功能较多,为了缩短发布周期,先给出一个1.1版,增加了不少功能,同时解决了jDLOG 1.0的很多问题!changelog肯定会随着项目发行包给出的

姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验