Hallo,
ich mache gerade die ersten Versuche mit dem Einlesen einer XML Datei per DOM. Folgende Fehlerausgabe erhalte ich:
java.security.AccessControlException: access denied (java.io.FilePermission C:\D
ocuments and Settings\ujx100\SecurityScans\test.xml read)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:269)
at java.security.AccessController.checkPermission(AccessController.java:
401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:524)
at java.lang.SecurityManager.checkRead(SecurityManager.java:863)
at java.io.File.isDirectory(File.java:699)
at sun.net.[www.protocol.file.FileURLConnection.connect(FileURLC…](http://www.protocol.file.FileURLConnection.connect(FileURLConnection)
.java:65)
at sun.net.[www.protocol.file.FileURLConnection.getInputStream(F…](http://www.protocol.file.FileURLConnection.getInputStream(FileURLCon)
nection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.crimson.parser.InputEntity.init(InputEntity.java:209)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:638)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl
.java:185)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at applet.readMBSA(applet.java:297)
at applet.button_scanActionPerformed(applet.java:216)
at applet$1.actionPerformed(applet.java:139)
at java.awt.Button.processActionEvent(Button.java:382)
at java.awt.Button.processEvent(Button.java:350)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:480)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Kann damit jemand was anfangen? Wie oben zu sehen ist, scheine ich keinen Zugriff auf die Datei zu haben? Gibt es verschiedene Mechanismen diese zu öffnen?
Danke für eure Hilfe - JENS