我正在努力解决RMI权限问题。我有一个服务器和一个客户端程序,它们都依赖于一个公共项目,它为接口提供了包common.rmi。 在我的服务器策略文件中,我写了
授予codeBase“file:path / to / bin / webui / common / rmi”{ permission java.security.AllPermission; };
当我启动客户端应用程序时,我会在.metadata / .plugins eclipse文件中获取一个日志文件的AccessControlException,并从(java.lang.RuntimePermission getClassLoader)获取一个日志文件。 有人知道为什么吗? 我认为用接口授予包的权限就足够了吗?
答案 0 :(得分:0)
代码库应指向JAR文件或.class文件的包结构化目录层次结构的头部。看起来你的是将指向包结构。