JavaServer を RMIRegistry にアタッチするこのコードがあります。これは PrivilegedAction で行われます。
//start javaengineserver
AccessController.doPrivileged(new PrivilegedAction()
{
public Object run()
{
try
{
startServer(port, getSession());
} catch (RmiException e)
{
e.printStackTrace();
AWTSwingErrorDialog.show(e, "Error while attaching JavaEngineServer to rmiregistry.exe");
}
return null;
}
});
メソッドに関する他のいくつかの質問を見つけましたがdoPrivileged
、それらはすべて、環境変数の取得などの追加のアクセス許可が必要なコマンドがいくつかあると言っています。
メソッドの背後にあるコードを投げてstartServer(port, session)
みたところ、追加のアクセス許可が必要と思われるものは見つかりませんでしたが、すべての使用法と機能を手動でテストする以外に、それを確認する方法はありますか?
ありがとうございました。