banq兄,你好,问个问题,请回答一下,谢谢。

我的一个SEVLET似乎运行、很不稳定。我测试了一下,有时候不能够有效访问:正常的时候完全正常,有时候却是无限期响应,不知道是不是意外失效了?我已经保证作好了 init(ServletConfig ocnfig),并且没有死循环出现!

这涉及两个方面问题:
1.servlet容器问题
2.servlet应用问题,你可以采取逐步排除法来定位。

我用的是tomcat 4.18 for win+jdk1.4。
现在发现,每当出现上述情况时,只要在tomcat的DOS窗口中任意输入一个键,系统就恢复响应了!真是搞不明白。

应该是你不小心选中tomcat的输出窗口的内容, 并且你的servlet需要输出一些内容, 所以就没有反映了, 在该窗口上的取消选择就可以了. 我以前也遇到过, 郁闷了好久, 后来才发现这个问题的. 不是你的程序的错, 呵呵.

btw, 建议把输出到log文件中, 而不是console.