2012-01-25 12 views
2

我想將權限授予我jstatd在Linux上
相應的手冊上寫着:凡放置jstatd.all.policy

要使用此策略,將文本複製到一個名爲jstatd文件。 all.policy 並運行jstatd服務器如下:

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

但是,在Linux上我應該把這個jstatd.all.policy文件?

回答

4

至於我記得你在同一個位置創建文件jstatd(... JDK /斌/),它應該工作。

更新: 從here

用戶策略文件默認情況下位於

user.home/.java.policy(Solaris/Linux操作系統)

user.home\.java.policy(Windows)中

注:user.home指的是名爲的系統屬性 的值,它指定用戶的主目錄。

+0

約備選地點任何想法? $ {JAVA_HOME/bin}在一個只讀的文件系統上,我不在這裏控制。 – kittylyst

+2

我已經更新了我的答案,應該是你需要的東西。 –

1

你也可以給一個完整路徑將用於諸如政策:

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

如果你是一個共享的機器上,並希望中央地方加入的政策,這是很有幫助。