Sziasztok!
Egy java-ban jártas emberke segítségét szeretném kérni, mert kb 2 hónapja szenvedek a ja.apolicy fájl-al :)
Az a helyzet, hogy szállítólevelet kellene nyomtatnom. Ezt pdf fájlban oldottam meg. Tartozik hozzá még egy ttf fájl, ami a benne lévő betűtípust tartalmazza. Futtatáskor azt írta, hogy nincs jogom olvasni, írni, stb... Kinyomoztam, hogy a java.policy fájl-ban meg kell adni a könyvtárra a full jogot, és menni fog. Gyönyörűen megy is.
Viszont ha átmásolom az apache könyvtárba, és http-n keresztül próbálom futtatni (http://localhost/nyomtatas.html), akkor újra ezzel a hibával jön elő.
A java.policy-be beraktam egy ilyen bejegyzést:
grant codeBase "url:/http://localhost/-" {
permission java.security.AllPermission;
};
Erre a következő hibaüzenetet dobja:
java.security.policy: error adding Entry:
java.net.MalformedURLException: no protocol: url:/http://localhost/-
Gondoltam arra is, hogy a java letöltődik a kliens gépére, így valamelyik könyvtárra kéne adnom a full jogot. De melyik ez a könyvtár? Vagy egyáltalán nem gondolom jól? :)
Segítséget előre is köszi :)
1 Comment
Kasza Miklós
java.security.policy: error adding Entry:
java.net.MalformedURLException: no protocol: url:/http://localhost/-
Szerintem az lesz a gond, hogy az url:/ szoveg nem kell oda.
Ugy tudom, hogy ha AllPermission-t hasznalsz, akkor nem kell meg egyesevel a konyvtarakra is engedelyezni a hozzaferest.