I
InstantPalace
Gast
Hallo,
gleich mal als info: ich kenn mich mit java nicht so gut aus.. also bitte ned mti fremdwörtern bomberdieren.
So, meine problemschilderung:
Ich habe ein Javaapplet mit dem man in einem 2D-Chat chatten kann. Dieses Applet muss bilder laden.
so, normalerweise ist es so das diese bilder auf dem gleichn server liegen wie das applet selbst. ich muss diese aber auf einen anderen server tun (geschwindigkeit usw)...
soweit so gut.. nur dem applet kann ich ned sagen das die bilder wo anders liegen. der versucht sie weiterhin schön aus /palace/media (Das verzeichnis auf lokalen server wo die hintergrundbilder liegen) zu laden..
"ok" hab ich mir gedacht.. da hab ich einfach kurzerhand den apache umkonfiguriert das das lokale verzeichnis /palace/media auf den richtigen anderen externen server zeigt (zeigt jetzt auf http://media.yourlounge.de/media ).
nur das problem ist, das applet mag das garnicht. jetzt versucht das applet zwar die dateien vom richtigen server zu ziehen, aber leider bekomme ich immer die fehlermeldung das es keine berechtigung hätte (siehe Zitat).
leider hab ich keine sourcen von diesem applet nur das fertig kompilierte.. deswegen, meine frage: "Gibt es eine Möglichkeit dem Applet die Verbindung zu erlauben?"
Ich hoffe hier wird mir geholfen
Euer InstantPalace
gleich mal als info: ich kenn mich mit java nicht so gut aus.. also bitte ned mti fremdwörtern bomberdieren.
So, meine problemschilderung:
Ich habe ein Javaapplet mit dem man in einem 2D-Chat chatten kann. Dieses Applet muss bilder laden.
so, normalerweise ist es so das diese bilder auf dem gleichn server liegen wie das applet selbst. ich muss diese aber auf einen anderen server tun (geschwindigkeit usw)...
soweit so gut.. nur dem applet kann ich ned sagen das die bilder wo anders liegen. der versucht sie weiterhin schön aus /palace/media (Das verzeichnis auf lokalen server wo die hintergrundbilder liegen) zu laden..
"ok" hab ich mir gedacht.. da hab ich einfach kurzerhand den apache umkonfiguriert das das lokale verzeichnis /palace/media auf den richtigen anderen externen server zeigt (zeigt jetzt auf http://media.yourlounge.de/media ).
nur das problem ist, das applet mag das garnicht. jetzt versucht das applet zwar die dateien vom richtigen server zu ziehen, aber leider bekomme ich immer die fehlermeldung das es keine berechtigung hätte (siehe Zitat).
leider hab ich keine sourcen von diesem applet nur das fertig kompilierte.. deswegen, meine frage: "Gibt es eine Möglichkeit dem Applet die Verbindung zu erlauben?"
Ich hoffe hier wird mir geholfen
Euer InstantPalace
java.security.AccessControlException: access denied (java.net.SocketPermission media.yourlounge.de:80 connect,resolve)
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.checkConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.followRedirect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at cn.b([DashoPro-V1.0-0420])
at cn.<init>([DashoPro-V1.0-0420])
at co.a([DashoPro-V1.0-0420])
at co.<init>([DashoPro-V1.0-0420])
at c.c([DashoPro-V1.0-0420])
at c.<init>([DashoPro-V1.0-0420])
at ag.g([DashoPro-V1.0-0420])
at ag.<init>([DashoPro-V1.0-0420])
at instantpal.c([DashoPro-V1.0-0420])
at instantpal.start([DashoPro-V1.0-0420])
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in thread "thread applet-instantpal.class" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)