java - can't start jstatd with all access policy -


i'm trying start jstatd on server keep getting error:

[ec2-user@ip-204-95-69 bin]$ sudo jstatd -j-djava.security.policy=/home/ec2-user/logstash-5.2.0/bin/jstatd.all.policy  java.security.policy: error adding entry:     java.net.malformedurlexception: no protocol: /usr/java/jdk1.8.0_92/lib/tools.jar not create remote object access denied ("java.util.propertypermission" "java.rmi.server.ignoresubclasses" "write") java.security.accesscontrolexception: access denied ("java.util.propertypermission" "java.rmi.server.ignoresubclasses" "write")     @ java.security.accesscontrolcontext.checkpermission(accesscontrolcontext.java:472)     @ java.security.accesscontroller.checkpermission(accesscontroller.java:884)     @ java.lang.securitymanager.checkpermission(securitymanager.java:549)     @ java.lang.system.setproperty(system.java:792)     @ sun.tools.jstatd.jstatd.main(jstatd.java:139) [ec2-user@ip-204-95-69 bin]$  

i've set policy file looks this:

grant codebase "/usr/java/jdk1.8.0_92/lib/tools.jar" { permission java.security.allpermission; }; 

what else need set start? tried sudo did not work either.

now if run out -j this...jstatd -p 9050 -djava.security.policy=/homejstatd.all.policy -djava.rmi.server.hostname=ip-address

i keep getting back...

[ec2-user@ip-204-95-69 bin]$ jstatd -p 9050 -djava.security.policy=/home/ec2-user/logstash-5.2.0/bin/jstatd.all.policy -djava.rmi.server.hostname=ip-address usage: jstatd [-nr] [-p port] [-n rminame] 


Comments