我们正在使用 Java7 和 Tomcat7 64 位版本的 Windows 系统上运行 Web 应用程序。登录 webapp 并在任意链接上点击 2-3 次后,所有应由 JSPWriter#print 方法写入的动态字符串内容不再呈现在 jsp 页面中。数字(int)仍然被渲染。
使用Java6和Tomcat6完全没有问题。使用 32Bit 版本也没有问题。目前,避免此错误的唯一方法是-Xdebug
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
在作为服务运行时在注册表中添加 tomcat 的调试参数,或者在从 eclipse 部署时传递它。
我们找不到任何错误配置。有什么建议吗?
编辑:在 tomcat logging.properties 中将日志级别从 INFO 更改为 FINE 也可以解决问题。更改回 INFO 并立即重新启动 tomcat 会导致问题再次发生。