为什么我的Windows突然遇到错误';java.security.AccessControlException accessDeclaredMembers?

为什么我的Windows突然遇到错误';java.security.AccessControlException accessDeclaredMembers?,java,security,tomcat,jvm,Java,Security,Tomcat,Jvm,我在Windows 7中启动Tomcat时遇到了一个问题,这类似于安全问题: java.security.AccessControlException:拒绝访问(“java.lang.RuntimePermission”“accessDeclaredMembers”) 我应该如何解决这个问题?我按照某人的指示添加权限java.lang.RuntimePermission“accessDeclaredMembers”;在java.proxy文件中,但它会导致另一个无法找到java/lang/Obj

我在Windows 7中启动Tomcat时遇到了一个问题,这类似于安全问题:

java.security.AccessControlException:拒绝访问(“java.lang.RuntimePermission”“accessDeclaredMembers”)

我应该如何解决这个问题?我按照某人的指示添加权限java.lang.RuntimePermission“accessDeclaredMembers”;在java.proxy文件中,但它会导致另一个无法找到java/lang/Object的问题


我只是很困惑为什么会发生这种事。谁能告诉我修理它的方法吗?谢谢

这是SecurityManager生成的错误:您的代码可能试图使用反射直接访问对象的成员,而不是使用访问器方法或类似的方法

这对于Tomcat来说不太可能是个问题,但是对于您的应用程序或某种支持库来说是个问题。也许您的应用程序在编写时没有在SecurityManager下正常工作(您可能需要解决这个问题)。在这种情况下,如果它适合您的环境,您可能只想禁用SecurityManager


(我会花一些时间试图弄清楚如何让您的应用程序在SecurityManager下工作。这可以增强服务器上的安全性,即使使用受信任的web应用程序也是如此。)

谢谢!我只是通过使用另一个tomcat服务器解决了这个问题。您有一些问题被标记为“紧急”-我们在这里试图阻止。值得注意的是,这里的社区主要由志愿者组成,因此问题将由发现他们感兴趣的人回答,并且只有在他们空闲的时候。此外,请记住,标记为“紧急”的问题不会优先于其他问题,因此没有必要添加它-它只是需要删掉的噪音。