Bonjour,
Je cherche à lancer jstatd sur un serveur HP-UX mais j'obtiens toujours la même erreur, comme s'il ne trouvait pas le fichier de permissions :J'ai essayé avec le fichier jstatd.all.policy contenant$ /opt/java6/bin/IA64W/jstatd -J-d64 -J-Djava.security.policy=./jstatd.all.policy -p 2020
Could 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)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:536)
at java.lang.System.setProperty(System.java:725)
at sun.tools.jstatd.Jstatd.main(Jstatd.java:122)
mais aussi avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 grant codebase "file:${JAVA_HOME}/../lib/tools.jar" { permission java.security.AllPermission; };
J'ai aussi essayé de mettre le chemin -J-Djava.security.policy= en absolu mais j'ai systématiquement la même erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; };
Faut-il que le user ait des droits particuliers ?
Comment définir le fichier policy ?
Quelles options mettre dans la ligne de commande ?
Merci d'avance pour votre aide
Partager