Hallo.
Ich habe hier ein JApplet am Laufen, das über
eine URL öffnen soll, welche eine CSV-Datei beinhaltet.
Funktioniert es in einem normalen Desktop-Programm, geht es beim Applet mit der folgenden Exception wiederum nicht:
Mir scheint die Verbindung kommt wegen bestimmten fehlenden Rechten nicht zustande.
Wie kann man dieses Problem lösen?
Vielen Dank allen Helfern.
Ich habe hier ein JApplet am Laufen, das über
Code:
URL csvDateiUrl = new URL(csvDateiUrlEingabe);
URLConnection csvDateiVerbindung = csvDateiUrl.openConnection();
BufferedReader csvDatei = new BufferedReader(new InputStreamReader(csvDateiVerbindung.getInputStream()));
Funktioniert es in einem normalen Desktop-Programm, geht es beim Applet mit der folgenden Exception wiederum nicht:
Code:
java.security.AccessControlException: access denied (java.net.SocketPermission [url]www.gugionline.de:80[/url] connect,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:788)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:729)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:654)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:977)
at csvgraph.Hauptklasse.dateiEinlesen(Hauptklasse.java:95)
at csvgraph.Hauptklasse.jSfAuswertenAusloesen(Hauptklasse.java:89)
at csvgraph.Hauptklasse$1.actionPerformed(Hauptklasse.java:69)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Mir scheint die Verbindung kommt wegen bestimmten fehlenden Rechten nicht zustande.
Wie kann man dieses Problem lösen?
Vielen Dank allen Helfern.