简体   繁体   English

Tomcat 写入数据时抛出 java.lang.IllegalMonitorStateException: null,为什么?

[英]Tomcat throws java.lang.IllegalMonitorStateException: null when doing data writing, why?

SpringBoot's embeded tomcat throws a IllegalMonitorStateException when writing data back to some http request in our production environment. SpringBoot 的嵌入式 tomcat 在我们的生产环境中将数据写回某些 http 请求时会引发 IllegalMonitorStateException。 It happens more frequently at high load.它在高负载时更频繁地发生。

tomcat verion: tomcat-embed-core:9.0.31 tomcat 版本: tomcat-embed-core:9.0.31

Below is part of the stacktrace:以下是堆栈跟踪的一部分

java.lang.IllegalMonitorStateException: null
        at java.lang.Object.wait(Native Method)
        at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1290)
        at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:741)
        at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:694)
        at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:684)

THANKS.谢谢。

You can try to upgrade the version to 9.0.32, as the part of the logic that you reported an error on, was reverted in 9.0.32.您可以尝试将版本升级到 9.0.32,因为您报告错误的部分逻辑在 9.0.32 中已恢复。

https://github.com/apache/tomcat/commit/6e60713c75141bc00f03f08f759df993a6416c71 https://github.com/apache/tomcat/commit/6e60713c75141bc00f03f08f759df993a6416c71

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Tomcat 9升级java.lang.NoClassDefFoundError:org / apache / tomcat / util / file / ConfigurationSource - Tomcat 9 Upgrade java.lang.NoClassDefFoundError: org/apache/tomcat/util/file/ConfigurationSource Tomcat 在完成 Spring 引导应用程序时引发异常 - Tomcat throws an exception when finishing a Spring Boot application 启动Tomcat时加载Java类 - Load Java class when starting Tomcat 如何修复Tomcat 9上的部署错误-Java Dynamic Web Project中的java.lang.IllegalArgumentException? - How to fix deployment error on Tomcat 9 - java.lang.IllegalArgumentException in Java Dynamic Web Project? Spring 5.1 + Tomcat 9 + Java 10 +模块化项目= java.lang.NoClassDefFoundError:org / springframework / core / io / Resource - Spring 5.1 + Tomcat 9 + Java 10 + moduled project = java.lang.NoClassDefFoundError: org/springframework/core/io/Resource 无法在 tomcat 9 服务器中部署战争,出现错误 java.lang.IllegalStateException:启动子错误 - Unable to deploy war in tomcat 9 server getting error java.lang.IllegalStateException: Error starting child 相关:在 Tomcat 9 上更新到 JSF 2.3 (Mojarra) 时空字符串与空字符串的问题 - RELATED: Problem with null versus empty String when updating to JSF 2.3 (Mojarra) on Tomcat 9 java servlet上的Tomcat 404 - Tomcat 404 on java servlet tomcat 9 在我包含 jax 依赖项时未启动 java 11 - tomcat 9 not starting when I include jax dependency java 11 使用tomcat9 + Memcache时,会话之间的HttpSession Object变为null - HttpSession Object becoming null between sessions when using tomcat9 + Memcache
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM