Java 从sun application server中删除server.policy
部署java web应用程序(Java 从sun application server中删除server.policy,java,Java,部署java web应用程序(.war)后,我遇到java.lang.StackOverflowerError错误。如果我删除server.policy文件。我不会遇到这个错误,但这意味着将没有安全性。我意识到,如果我在server.policy中包含以下内容,则会发生错误,默认情况下,这是包含权限java.lang.RuntimePermission-modifyThreadGroup 如果在server.policy文件中,我只需删除此权限java.lang.RuntimePermissio
.war
)后,我遇到java.lang.StackOverflowerError
错误。如果我删除server.policy
文件。我不会遇到这个错误,但这意味着将没有安全性。我意识到,如果我在server.policy
中包含以下内容,则会发生错误,默认情况下,这是包含权限java.lang.RuntimePermission
-modifyThreadGroup
如果在server.policy
文件中,我只需删除此权限java.lang.RuntimePermission
-modifyThreadGroup
我将被拒绝访问,因为默认情况下,安全管理器将检查此权限
任何人都知道哪里出了问题,我该如何解决
java.lang.StackOverflower错误
由于启用了安全性,获得StackOverflower错误
的明显方法是不授予安全检查中涉及的代码特权。因此,我想这与您的配置有关,可能是代码库发生了更改,或者在赋予代码权限之前,在搜索顺序中出现了完全相同的代码