I'm currently trying to get a javaapplet running on my tomcat 6.0.20. The applet uses System.Properties to access a property file in the user's Home folder.
I read online, that I have to edit catalina.policy, which I did. I granted all Webapplications the right to read user.home:
I restarted tomcat with -securty, so that it would use the Security Manager. Well it denied access again so I tried to grant all Webapplications the right to access all Properties and I tried setting permissions specifically for the folder my Applet was stored in but that changed nothing. I also tried to access the file directly, but again permission denied to access the file.
I've googled this problem for some hours now and I still haven't got a clue what could be the error.
Changing the security settings of Tomcat's (server-side) JVM won't accomplish anything - what comes into play here are the security settings of the applet's (client-side) JVM. You can affect those by signing the applet, or by changing the policy file on the client machine; see HowCanAnAppletReadFilesOnTheLocalFileSystem for information on both approaches.