Witam, probuje uruchomic program korzystajacy z RMI i otrzymuje blad podczas jego uruchamiania:
ERROR: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect, resolve)
Plik policy wyglada tak:
grant
{
permission java.net.SocketPermission "*:1024-65535","listen,accept,connect";
permission java.net.SocketPermission "*:80", "connect"
permission java.security.AllPermission;
};
W pliku bat mam nastepujace linie przed skompilowaniem kodu:
java -Djava.security.policy=client.policy ClientSumInterface
java -Djava.security.policy=client.policy MInformatorImpl
java -Djava.security.policy=client.policy MInformatorInterface
java -Djava.security.policy=client.policy MTest
java -Djava.security.policy=client.policy ValueSetInterface
java -Djava.security.policy=client.policy ValueSetInterfaceImpl
Jak to ustawic, aby dzialalo?