我们在 tomcat9 的 java 选项中添加了 -Djava.security.manager 参数来启用安全管理器。Tomcat 运行时没有任何问题,但是当我尝试执行某些操作时,需要 9-10 分钟来处理该操作(登录、注销已部署的应用程序或直接访问其中一个 servlet),并且日志文件中也没有错误。如果我删除此参数,则没有延迟。
此问题仅在 java11 中可见。在 Java 8 之前它可以正常工作,没有任何问题。
例如安全管理器 + tomcat9+ java 11= 执行任何操作的速度很慢
安全管理器 + tomcat9+ java 8= 按预期工作