Java Tomcat9在OpenJdk11中使用安全管理器时响应缓慢

Java Tomcat9在OpenJdk11中使用安全管理器时响应缓慢,java,tomcat9,securitymanager,openjdk-11,java-security-manager,Java,Tomcat9,Securitymanager,Openjdk 11,Java Security Manager,我们在tomcat9的java选项中添加了-Djava.security.manager参数以启用安全管理器。Tomcat运行时没有任何问题,但当我尝试执行某些操作时,需要9-10分钟来处理(登录、注销部署的应用程序或直接访问一个servlet),并且日志文件中没有错误。如果删除此参数,则不会有延迟 此问题仅在java11中可见。在Java8之前,它可以正常工作,没有任何问题 e、 g.安全管理器+tomcat9+java 11=执行任何操作的缓慢性 Security manager+tomca

我们在tomcat9的java选项中添加了-Djava.security.manager参数以启用安全管理器。Tomcat运行时没有任何问题,但当我尝试执行某些操作时,需要9-10分钟来处理(登录、注销部署的应用程序或直接访问一个servlet),并且日志文件中没有错误。如果删除此参数,则不会有延迟

此问题仅在java11中可见。在Java8之前,它可以正常工作,没有任何问题

e、 g.安全管理器+tomcat9+java 11=执行任何操作的缓慢性


Security manager+tomcat9+java 8=按预期工作

添加权限java.lang.RuntimePermission“accessSystemModules”;在catalina.policy中,解决问题,因为它需要defineClassInPackage.java.*权限。
在java 8中,它可以在不提供accessSystemModule的情况下工作,但是,这是java 11中所必需的

您是否尝试过进行线程转储以查看它被卡住的位置?