Java grant代码库

Java grant代码库,java,Java,我目前在Java安全管理器中有一个权限,我想授予一个特定的代码库。但是,此文件存在于多个位置 例如: /home/servers/1/code.jar /home/servers/2/code.jar /home/servers/3/code.jar 到目前为止,我已经尝试: grant codeBase "file:/home/servers/*/code.jar" {... 但这似乎不能正常工作。您实际运行的是code.jar的哪些副本?所有这些副本都是运行的,每个副本都由不同的用户运行

我目前在Java安全管理器中有一个权限,我想授予一个特定的代码库。但是,此文件存在于多个位置

例如:

/home/servers/1/code.jar
/home/servers/2/code.jar
/home/servers/3/code.jar
到目前为止,我已经尝试:

grant codeBase "file:/home/servers/*/code.jar" {...

但这似乎不能正常工作。

您实际运行的是code.jar的哪些副本?所有这些副本都是运行的,每个副本都由不同的用户运行。您在这里似乎有一个非常不寻常的体系结构。我认为,在任何人能够提供帮助之前,您需要更详细地记录您正在运行什么以及如何运行,例如,不同的用户运行不同的进程?如何调用?或者它们都是同一个应用服务器进程的一部分,动态加载?如果是这样,如何运行?用户将通过web控件UI运行jar文件,每个jar文件将是一个单独的进程。不过,将不仅仅是code.jar,可能还有例如code2.jar,它需要与code.jar不同的权限集。我想到的另一种方法是使用签名,因为code.jar在每个位置都是完全相同的。但是,我不熟悉jar文件的签名工作原理等。