ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
900
900
EMPFEHLEN
-
Hi,
ich habe ein Applet, dass eine Textdatei einlesen soll.
Das Applet liegt auf nem Server, die Textdatei ein Verzeichnes tiefer.
Wegen den Permissions kann ich nicht einfach mal so die Datei einlesen .. jedenfalls nicht mit File, oder?
Dann hab ich das ganze jetzt über
URL txt = new URL(getCodeBase(), "./graf/graf.txt");
und dann
Object obj = txt.getContent();
inhalt = (PlainTextInputStream)obj;
versucht.
Lokal auf meinem Rechner läuft das auch alles ganz toll, aber sobald ich es auf den Server lade, bekomme ich eine security.AccessControlException die so aussieht:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.net.www.content.text)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at FileFinder.init(FileFinder.java:45)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Hat jemand ne Idee, wie ich das zum laufen bringen? Es wird doch irgenwie möglich sein, eine Textdatei vom Applet online öffenen zu lassen, wenn diese auf dem selben Server liegt, oder?
Danke für die Hilfe,
MfG
TheSmile
-
19.03.05 16:02 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Muss das nicht "../graf/graf.txt" statt "./graf/graf.txt" heißen?
Gruß Tom
-
Hi Tom,
es muss nicht "../graf/" heissen, weil das Verzeichnis /graf/ auf der selben Ebene liegt, wie das Applet. Auch wenn ich es umstelle ändert dies leider nix.
Ich glaube das hat irgendwas mit den Security Permissions zu tun, von wegen was ein Applet darf, und was nicht, aber da hab ich halt noch wenig Erfahrung mit.
Ich meine, mit den Grafiken, die ich habe, läuft das ganze, also werde ich doch auch irgendwie ne Textdatei einlesen können, oder?
thx for help,
Thesmile
Ähnliche Themen
-
Eine Datei vom Server mit Applet holen und an den Browser weiterleiten
Von Andron im Forum JavaAntworten: 0Letzter Beitrag: 28.12.10, 15:53 -
XML-Datei über angabe der URL einlesen
Von sabine im Forum JavaAntworten: 4Letzter Beitrag: 08.12.10, 08:38 -
Bild von Server in swf-datei einlesen?
Von rundes kipfal im Forum Flash PlattformAntworten: 2Letzter Beitrag: 30.11.05, 16:51 -
Datei auf Server in MySQL DB einlesen
Von exitboy im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 01.08.05, 14:46 -
Datei Zugriff über Applet durch eine Policy - Datei
Von Kian_the_klingon im Forum JavaAntworten: 0Letzter Beitrag: 31.07.04, 20:23





Zitieren

Login





