Prog.Hu

Java policy fájl help probléma

Keresés
Hírlevél

Java policy fájl help

2013-09-08T23:56+02:00
takiXY
takiXYProg.Hu
regisztrált tag
nyitotta: takiXY, idő: 2007.04.17. 10:25, moderátor: moderator, megoldás elfogadva: 2007.04.17. 12:17
  Értesítés változás esetén Felvétel kedvencekhez Küldés emailben

Kategóriák:Programozási nyelvek » Java

Sorrend:
Időzóna:
Oldalanként:
Oszd meg!
Sziasztok!

Egy java-ban jártas emberke segítségét szeretném kérni, mert kb 2 hónapja szenvedek a java.policy 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 helyi 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 :)
Esetleg azt megprobalhatod, hogy kiszeded az url:/-t az urlbol. Mar a hibauzenet alapjan.
A java policy nem feltetlenul egyszeru dolgo. Ha ez egy applet, akkor vagy azt kell csinalnod, hogy a gepen, ahol az applet futni fog modositod a java.policy fajlt, vagy valami certificate-et kell hasznalnod, hogy kapj engedelyt az eroforrasok hasznalatahoz. előzmény

Esetleg azt megprobalhatod, hogy kiszeded az url:/-t az urlbol. Mar a hibauzenet alapjan.
A java policy nem feltetlenul egyszeru dolgo. Ha ez egy applet, akkor vagy azt kell csinalnod, hogy a gepen, ahol az applet futni fog modositod a java.policy fajlt, vagy valami certificate-et kell hasznalnod, hogy kapj engedelyt az eroforrasok hasznalatahoz. előzmény
Szia :)

Baccus, az url kivétele tényleg megoldotta a problémát :)))

Köszi szépen :) előzmény
Oszd meg másokkal is!