Java7/Tomcat7 64Bit - 字符串不在JSP页面中呈现

Mic*_*hor 5 java 64-bit tomcat7

我们使用Java7和Tomcat7 64Bit版本在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中将loglevel从INFO更改为FINE也解决了这个问题.改回INFO并重新启动tomcat会导致问题再次出现.

Mic*_*hor 0

这个问题没有完全回答,但问题可以缩小到 Java7 64 位的特定行为,我在一个新问题中描述了这一点:

Java7_25 64Bit 中的 If 子句计算错误