Java 从sun application server中删除server.policy

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

部署java web应用程序(
.war
)后,我遇到
java.lang.StackOverflowerError
错误。如果我删除
server.policy
文件。我不会遇到这个错误,但这意味着将没有安全性。我意识到,如果我在
server.policy
中包含以下内容,则会发生错误,默认情况下,这是包含权限
java.lang.RuntimePermission
-
modifyThreadGroup

如果在
server.policy
文件中,我只需删除此权限
java.lang.RuntimePermission
-
modifyThreadGroup

我将被拒绝访问,因为默认情况下,安全管理器将检查此权限

任何人都知道哪里出了问题,我该如何解决


java.lang.StackOverflower错误

由于启用了安全性,获得
StackOverflower错误
的明显方法是不授予安全检查中涉及的代码特权。因此,我想这与您的配置有关,可能是代码库发生了更改,或者在赋予代码权限之前,在搜索顺序中出现了完全相同的代码