2

Linux で jstatd にアクセス許可を付与したいのですが、
対応するマニュアルには次のように書かれています。

このポリシーを使用するには、テキストを jstatd.all.policy というファイルにコピーし、次のように jstatd サーバーを実行します。

jstatd -J-Djava.security.policy=jstatd.all.policy

しかし、この jstatd.all.policy ファイルを Linux のどこに配置すればよいのでしょうか?

4

2 に答える 2

4

私が覚えている限り、jstatd(...jdk/bin/) と同じ場所にファイルを作成する必要があり、それは機能するはずです。

更新:ここから:

ユーザー ポリシー ファイルは、デフォルトで次の場所にあります。

user.home/.java.policy(Solaris/Linux)

user.home\.java.policy(ウィンドウズ)

注:は、ユーザーのホーム ディレクトリを指定するuser.homeという名前のシステム プロパティの値を参照します。"user.home"

于 2012-01-25T17:25:34.727 に答える
1

次のように、使用されるポリシーへのフル パスを指定することもできます。

jstatd -p 1099 -J-Xrs -J-Djava.security.policy=C:\jstatd\tools.policy

これは、共有マシンを使用していて、ポリシーを追加するための中央の場所が必要な場合に役立ちます。

于 2012-05-22T15:46:06.470 に答える