Verbieten Applets die Nutzung von Commons Logging?

Status
Nicht offen für weitere Antworten.
M

Melissa

Gast
Ich krieg folgendes Fehlermeldung bei einem Applet, dass nicht signiert ist. Ein Teil des Applets nutzt logging - heisst dass, das ich alle Zeilen Logging Code entfernen muss, damit es wieder laeuft?

Oder kann ich das Logging irgendwie ausknipsen, sodass es fuer unsignierte Applets funzt?


java.security.AccessControlException: access denied (java.util.PropertyPermission org.apache.commons.logging.Log write)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.System.setProperty(Unknown Source)


Danke...Melissa :)
 

Tobias

Top Contributor
Das hängt davon ab, wieviel Verfügungsgewalt du über die Policy-Files hast ... Wenn du die nicht ändern kannst, wirst du das Logging wohl entfernen müssen.

EDIT: Die Benutzung von Commons Logging ist Applets natürlich nicht direkt verboten - aber zum Beispiel das Setzen von System-Properties.
 
M

Melissa

Gast
Tobias hat gesagt.:
Das hängt davon ab, wieviel Verfügungsgewalt du über die Policy-Files hast ... Wenn du die nicht ändern kannst, wirst du das Logging wohl entfernen müssen.

EDIT: Die Benutzung von Commons Logging ist Applets natürlich nicht direkt verboten - aber zum Beispiel das Setzen von System-Properties.


Policy-Files? Was ist das? Hast du einen Link, der das erklaert?


Was meinst du es ist nicht direkt verboten? Kann ich bei einem unsignierten Applet (d.h. innerhalb Sandbox) Commons Logging verwenden? Wenn ja wie?

Wenn System-Properties calls verboten sind, kann ich es dann auch ueber ein commons.properties file das Logging konfigurueren und das Applet so zum laufen kriegen?

Uebrigens wuerde ich das Logging gerne ganz abschalten wenn ich das Applet online deploye. Kann ich commons logging irgendwie ganz abschalten? Wie?
Wuerde das meine Probleme loesen und koennte ich das unsignierte Applet betreiben?

Danke...Mel
 
M

maki

Gast
commons logging sollte gar nicht verwendet werden, warum nicht gleich log4j?
Bietet immer noch am meisten für den geringsten Aufwand.
Solange dein Logging-Framework Dateien schreiben will, wird es Probleme geben, zumindest mit einem unsignierten Applet.
 
M

Melissa

Gast
maki hat gesagt.:
commons logging sollte gar nicht verwendet werden, warum nicht gleich log4j?
Bietet immer noch am meisten für den geringsten Aufwand.
Solange dein Logging-Framework Dateien schreiben will, wird es Probleme geben, zumindest mit einem unsignierten Applet.

Jetzt im Nachhinein zu diskutieren was besser ist ist eher akademisch...vor allem da die Bibliothek die commons logging nutzt schon da ist.

In Dateien schreiben will das Logging-Framework nicht. Das Problem ist, dass es scheinbar ein System-Property setzen will.
 

L-ectron-X

Gesperrter Benutzer
Wenn du kein Logging brauchst, kannst du zunächst die Importe auskommentieren. Beim folgenden Kompilieren siehst du ja dann, wo du weitere Codezeilen ändern/auskommentieren musst, um Logging abzuschalten/rauszuwerfen.
Dann sollte das Applet ohne Signierung und Logging laufen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Static Variablen verbieten Allgemeine Java-Themen 10
M JAR Internet verbieten? Allgemeine Java-Themen 5
G Paste verbieten Allgemeine Java-Themen 9
M In JTables Drag und Drop verbieten Allgemeine Java-Themen 2
S RuntimePermission "exitVM" verbieten Allgemeine Java-Themen 2
ruutaiokwu Welcher Browser unterstützt heutzutage noch Java Applets? Allgemeine Java-Themen 5
L Applet Wo loggt log4j bei Applets Allgemeine Java-Themen 0
D Textfelder in Applets verschieben Allgemeine Java-Themen 1
J Ältere applets ausführen? Allgemeine Java-Themen 0
Developer_X Java Applets in Browser starten Allgemeine Java-Themen 9
R Applets & SEO bzw. Pagerank? Allgemeine Java-Themen 2
E grundkurs-java.de: Applets funktionieren nur teilweise Allgemeine Java-Themen 3
A Applet Alle Threads beim schließen des Applets beenden Allgemeine Java-Themen 8
M Applets Allgemeine Java-Themen 4
S Mittels eines Applets Bilder generieren die in einer Webseite angezeigt werden..? Allgemeine Java-Themen 8
D Ich möchte meine *.java Dateien in Applets "umschreiben. Aber wie? Allgemeine Java-Themen 3
R Kann ich die jars eines Applets auf verschiedenen Domains hosten? Allgemeine Java-Themen 2
G java-applets und browser Allgemeine Java-Themen 12
R Signatur fuer Applets. Allgemeine Java-Themen 5
R Testen von Applets - versch. Browser und Java Versionen? Allgemeine Java-Themen 4
G Sind Applets noch uptodate Allgemeine Java-Themen 24
G Aktuallisierung von Applets? Allgemeine Java-Themen 8
L KeyEvents in Applets Allgemeine Java-Themen 7
S grafisch programmieren aber nicht applets Allgemeine Java-Themen 13
Chris_1980 Applets laufen bei mir nicht im IE 7 Allgemeine Java-Themen 2
V Java applets unter ubuntu im Browser anzeigen Allgemeine Java-Themen 9
W Zugriff auf HTML - Tags über Applets Allgemeine Java-Themen 2
S Kein Sound in Java Applets unter Win 9x Allgemeine Java-Themen 4
G Applets und eine Welle von Repain-Events Allgemeine Java-Themen 9
D Warum Applets signieren ? Allgemeine Java-Themen 2
M Fehler beim Start des Chat-Applets von java-forum.org Allgemeine Java-Themen 10
T JEditorPane oder JTextPane Applets und Flash anzeigen Allgemeine Java-Themen 7
K Problem mit Applets unter Windows XP Allgemeine Java-Themen 2
R Signieren von Java-Prog. oder Applets - Zugriff auf dlls Allgemeine Java-Themen 8
L Status eines Applets sichern Allgemeine Java-Themen 6
M Seit Neuinstallation von Windows funktionieren Applets nicht Allgemeine Java-Themen 3
YohnsonM String - Aufteilung und Nutzung einzelner Chars Allgemeine Java-Themen 7
Blender3D Linzensen OpenJDK ist die kommerzielle Nutzung kostenfrei? Allgemeine Java-Themen 3
I Java Optional: Nutzung als Getter? Angenommen? Allgemeine Java-Themen 11
J IndexOutOfBoundsException bei der Nutzung der Klasse Message von mime4j Allgemeine Java-Themen 5
A Performance/Speicherplatz-Nutzung bei Tests Allgemeine Java-Themen 6
J Erste Schritte Kommerzielle nutzung eigener Javaapplets auf der Homepage Allgemeine Java-Themen 2
N iText-Nutzung (Version 2.1.7) in kommerzieller Website Allgemeine Java-Themen 8
G Generics - W.card unter Nutzung von Annotationsklasse? Allgemeine Java-Themen 6
D Kommerzielle Nutzung Allgemeine Java-Themen 4
G Lizenzgeführen bei kommerzieller Nutzung der NetBeans IDE? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben