ld_pvl
06-25-2009, 07:15 AM
I'm writing a GUI Applet Application which is going to be run on a server. I have tested the program occasionally and it has been working fine. Lately, I needed to add another function which would allow the program to read some data from a CSV file which is stored in the same folder as my application jar file on the same server.
In my knowledge, applet applications are allowed to read files that are located on the same server. But in my case it does not work. Please help, thank you.
java.security.AccessControlException: access denied (java.io.FilePermission Default.csv read)
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.checkRead(SecurityManager.java:871)
at java.io.FileInputStream.<init>(FileInputStream.java:100)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at java.io.FileReader.<init>(FileReader.java:41)
at fdrs.FX.DefaultValues.GetDefaultValuesArray(DefaultValues.java:16)
at fdrs.FX.DefaultValues.SpotValue(DefaultValues.java:57)
at fdrs.FX.Main.GenerateDefaultValuesforTables(Main.java:137)
at fdrs.FX.Main.<init>(Main.java:61)
at fdrs.MainApplet.init(MainApplet.java:11)
at sun.applet.AppletPanel.run(AppletPanel.java:424)
at java.lang.Thread.run(Thread.java:619)
In my knowledge, applet applications are allowed to read files that are located on the same server. But in my case it does not work. Please help, thank you.
java.security.AccessControlException: access denied (java.io.FilePermission Default.csv read)
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.checkRead(SecurityManager.java:871)
at java.io.FileInputStream.<init>(FileInputStream.java:100)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at java.io.FileReader.<init>(FileReader.java:41)
at fdrs.FX.DefaultValues.GetDefaultValuesArray(DefaultValues.java:16)
at fdrs.FX.DefaultValues.SpotValue(DefaultValues.java:57)
at fdrs.FX.Main.GenerateDefaultValuesforTables(Main.java:137)
at fdrs.FX.Main.<init>(Main.java:61)
at fdrs.MainApplet.init(MainApplet.java:11)
at sun.applet.AppletPanel.run(AppletPanel.java:424)
at java.lang.Thread.run(Thread.java:619)