クライアント側のセキュリティポリシーがあり、アクセス許可を付与するステートメントがあります。RMIサーバーに対してのみ一連のアクセス許可を付与するように指定できるようにしたいと思います。たとえば、これは機能します。
grant{
//my permissions
};
しかし、アクセス許可のセットをリンクして、サーバー上のコードベースに適用する方法がわかりません。サーバーに関連付けられている限り、実際には何でも問題ありません。私が試してみました:
grant codeBase "file://hostname/-"{
//my permissions
};
ホスト名はマシンの名前またはIPであり、ポート番号がある場合とない場合の両方です。しかし、これは機能せず、ファイルの代わりにhttpを使用することもできません。これまでに読んだ内容を正しく理解していれば、最後のハイフンでサーバー上にあるものすべてにアクセス許可を適用する必要があります。これを機能させるために私が何をする必要があるか知っている人はいますか?
ありがとう。
サーバーの実行時に指定されたコードベースは次のとおりです。
-Djava.rmi.server.codebase=file://home/me/PageServer/build/classes/ pageserver.LoginService pageserver.PlannerService