RMI权限问题

发布于 2024-11-19 21:59:37 字数 360 浏览 0 评论 0原文

我正在努力解决 RMI 权限问题。我有一个服务器和一个客户端程序,它们都依赖于一个公共项目,该项目提供了带有接口的 common.rmi 包。 在我的服务器策略文件中,我编写

grant codeBase "file:path/to/bin/webui/common/rmi" { 权限 java.security.AllPermission; };

当我启动客户端应用程序时,我在 .metadata/.plugins eclipse 文件中的日志文件和 (java.lang.RuntimePermission getClassLoader) 中收到一个 AccessControlException。 有人知道为什么吗? 我认为授予带有接口的包的权限就足够了?

I am struggling with a RMI permission problem. I have a server and a client program that both depend on a common project, which provides the package common.rmi with the interfaces.
In my server policy file I write

grant codeBase "file:path/to/bin/webui/common/rmi" {
permission java.security.AllPermission;
};

When I start the client application I get an AccessControlException for a log file in the .metadata/.plugins eclipse file and one from (java.lang.RuntimePermission getClassLoader).
Does somebody know why?
I thought it is sufficient to grant a permission on the package with the interfaces?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

在巴黎塔顶看东京樱花 2024-11-26 21:59:37

代码库应该指向 JAR 文件或 .class 文件的包结构目录层次结构的头部。看起来您的指向包结构。

The codebase should point to a JAR file or to the head of a package-structured directory hierarchy of .class files. It looks like yours is pointing into the package structure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文