Skip to content

Instantly share code, notes, and snippets.

@ChinaXing
Last active August 29, 2015 14:08
Show Gist options
  • Save ChinaXing/3c921c055bada7544241 to your computer and use it in GitHub Desktop.
Save ChinaXing/3c921c055bada7544241 to your computer and use it in GitHub Desktop.
stated security permission policy
grant codeBase "file:${java.home}/../lib/tools.jar" {
permission java.util.PropertyPermission "java.rmi.server.ignoreSubClasses", "write";
permission "java.lang.RuntimePermission" "accessClassInPackage.sun.tools.jstatd";
permission "java.lang.RuntimePermission" "accessClassInPackage.sun.jvmstat.monitor";
permission "java.util.PropertyPermission" "sun.jvmstat.monitor.package","read";
permission "java.util.PropertyPermission" "sun.jvmstat.monitor.local","read";
permission "java.util.PropertyPermission" "sun.jvmstat.monitor.remote","read";
permission "java.util.PropertyPermission" "sun.jvmstat.monitor.MonitoredHost","read";
permission "java.lang.RuntimePermission" "accessClassInPackage.sun.jvmstat.perfdata.monitor.protocol.local";
permission "java.lang.RuntimePermission" "accessClassInPackage.sun.jvmstat.perfdata.monitor";
permission "java.util.PropertyPermission" "java.io.tmpdir","read";
permission "java.io.FilePermission" "/tmp","read";
permission "java.io.FilePermission" "/tmp/-","read";
permission "java.lang.RuntimePermission" "accessClassInPackage.sun.jvmstat.monitor.remote";
permission "java.net.SocketPermission" "*:1099","connect,resolve";
permission "java.net.SocketPermission" "*:*","accept,resolve";
permission "java.lang.RuntimePermission" "accessClassInPackage.sun.jvmstat.monitor.event";
};
@ChinaXing
Copy link
Author

grant codeBase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};

@ChinaXing
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment