Hallo zusammen,
ich habe folgendes Problem:
Ich habe mir für eine Anwendung einen Classloader geschrieben, der aus einem Array von bytes eine
Klasse erzeugt. Die Daten, bzw. das Bytearray werden via. http von einer anderen Maschine bzw. einem
Browser (http-Upload) geschickt. Beim Erzeugen der Klasse bekomme ich allerdings folgende Exception:
Warum taucht diese Exception auf? Muss ich evtl. etwas an den Security Einstellungen ändern?
Ich wäre für jegliche Hilfe dankbar...
Gruß
puddah
PS: Das ganze läuft auf einem Tomcat6 innerhalb einer Webanwendung.
ich habe folgendes Problem:
Ich habe mir für eine Anwendung einen Classloader geschrieben, der aus einem Array von bytes eine
Klasse erzeugt. Die Daten, bzw. das Bytearray werden via. http von einer anderen Maschine bzw. einem
Browser (http-Upload) geschickt. Beim Erzeugen der Klasse bekomme ich allerdings folgende Exception:
Code:
java.lang.SecurityException: Prohibited package name: java.lang
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at de.fhoow.cluster.gridgain.webcontrol.web.ByteArrayClassLoader.loadCla
ss(ByteArrayClassLoader.java:14)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at de.fhoow.cluster.gridgain.webcontrol.web.ByteArrayClassLoader.loadCla
ss(ByteArrayClassLoader.java:14)
Warum taucht diese Exception auf? Muss ich evtl. etwas an den Security Einstellungen ändern?
Ich wäre für jegliche Hilfe dankbar...
Gruß
puddah
PS: Das ganze läuft auf einem Tomcat6 innerhalb einer Webanwendung.