Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

access denied (java.io.FilePermission c:\hello.html read

843802May 8 2002 — edited Nov 25 2002
hi all,
i'm trying to run an application in web start which runs otherwise absolutely fine.i have made a tree application .if i press a link in a node it opens another page in jeditor pane which is on the other side of the split pane.every time i try to open a page it gives me the following exception


Exception occurred during event dispatching:

java.security.AccessControlException: access denied (java.io.FilePermission c:\Program Files\Apache Tomcat 4.0\webapps\web\hello.html read)

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.checkRead(Unknown Source)

at java.io.File.isDirectory(Unknown Source)

at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)

at sun.net.www.protocol.file.FileURLConnection.initializeHeaders(Unknown Source)

at sun.net.www.protocol.file.FileURLConnection.getHeaderField(Unknown Source)

at sun.net.www.URLConnection.getContentType(Unknown Source)

at javax.swing.JEditorPane.getStream(Unknown Source)

at javax.swing.JEditorPane.setPage(Unknown Source)

at browser.HelpPanel.displayURL(HelpPanel.java:156)

at browser.HelpPanel.access$000(HelpPanel.java:37)

at browser.HelpPanel$2.valueChanged(HelpPanel.java:74)

at javax.swing.JTree.fireValueChanged(Unknown Source)

at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)

at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)

at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)

at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)


i have given permissions for file io in jdk1.3 jre,tomcat 's catalina as well as in the java.policy file for this particular application which is in the jar folder but no use.can anybody tell me the solution.following is the content of my policy file.


grant {
permission java.net.SocketPermission "*:1024-65535",
"connect,accept,resolve";
permission java.net.SocketPermission "*:80", "connect";
permission java.security.AllPermission;

permission java.util.PropertyPermission "os.name", "read";
permission java.util.PropertyPermission "os.version", "read";
permission java.util.PropertyPermission "os.arch", "read";
permission java.util.PropertyPermission "file.separator", "read";
permission java.util.PropertyPermission "path.separator", "read";
permission java.util.PropertyPermission "line.separator", "read";
permission java.util.PropertyPermission "user.dir", "read";
permission java.util.PropertyPermission "dir", "read";
permission java.io.FilePermission "c:\Program Files\Apache Tomcat 4.0\webapps\web\", "read,write,execute";



};

thanks
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 23 2002
Added on May 8 2002
2 comments
1,998 views