Friday, October 26, 2012

Re: java.security.AccessControlException: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks)

I also got this. is this resolved?

On Friday, April 17, 2009 8:29:59 AM UTC-7, Rafael wrote:
  Hello i deployed an application wich was working perfectly on
hosted mode on a Tomcat server and i was greeted by a lot of errors,
which, in time, i discovered that they were security exceptions. Since
the only i'd like to achieve by now is to see the app working in web
mode i started granted permission after permission in order to make
things work, regardless of any security issues this might cause.
   Anyhow, i am stuck at this error:

java.security.AccessControlException: access denied
(java.lang.reflect.ReflectPermission suppressAccessChecks)

Nevertheless, such permission is granted by the configuration i
established.

¿Does anyone knows of any way i can get past this?

¡Thanks in advance!

PS: I should point out that i am, to sum it up, a nooboid newbie

PS2:

my policy file looks like this:

// ========== WEB APPLICATION PERMISSIONS
=====================================


// These permissions are granted by default to all web applications
// In addition, a web application will be given a read FilePermission
// and JndiPermission for all files and directories in its document
root.
grant {
    // Required for JNDI lookup of named JDBC DataSource's and
    // javamail named MimePart DataSource used to send mail
    permission java.util.PropertyPermission "java.home", "read";
    permission java.util.PropertyPermission "java.naming.*", "read";
    permission java.util.PropertyPermission "javax.sql.*", "read";

    // OS Specific properties to allow read access
    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 "catalina.base", "read";
    permission java.util.PropertyPermission "catalina.home", "read";

    // JVM properties to allow read access
    permission java.util.PropertyPermission "java.version", "read";
    permission java.util.PropertyPermission "java.vendor", "read";
    permission java.util.PropertyPermission "java.vendor.url", "read";
    permission java.util.PropertyPermission "java.class.version",
"read";
        permission java.util.PropertyPermission "java.specification.version",
"read";
        permission java.util.PropertyPermission "java.specification.vendor",
"read";
        permission java.util.PropertyPermission "java.specification.name",
"read";

        permission java.util.PropertyPermission
"java.vm.specification.version", "read";
        permission java.util.PropertyPermission
"java.vm.specification.vendor", "read";
        permission java.util.PropertyPermission "java.vm.specification.name",
"read";
        permission java.util.PropertyPermission "java.vm.version", "read";
        permission java.util.PropertyPermission "java.vm.vendor", "read";
        permission java.util.PropertyPermission "java.vm.name", "read";

        //agregado para que ande la app GWT
        permission java.util.PropertyPermission "cglib.debugLocation",
"read";

    // Required for OpenJMX
    permission java.lang.RuntimePermission "getAttribute";

        // Allow read of JAXP compliant XML parser debug
        permission java.util.PropertyPermission "jaxp.debug", "read";

    // Precompiled JSPs need access to this package.
    permission java.lang.RuntimePermission
"accessClassInPackage.org.apache.jasper.runtime";
    permission java.lang.RuntimePermission
"accessClassInPackage.org.apache.jasper.runtime.*";

        //para las aplicaciones GWT
        permission java.lang.RuntimePermission "accessDeclaredMembers";
        permission java.lang.RuntimePermission "createClassLoader";
        permission java.lang.RuntimePermission "getClassLoader";
        permission java.lang.RuntimePermission
"defineClassInPackage.java.lang";
        permission java.lang.RuntimePermission "getProtectionDomain";
        permission java.lang.reflect.ReflectPermission "supressAccessChecks";

};

// The permissions granted to the balancer WEB-INF/classes and WEB-INF/
lib directory
grant codeBase "file:/usr/share/tomcat5.5-webapps/balancer/-" {
    permission java.lang.RuntimePermission
"accessClassInPackage.org.apache.tomcat.util.digester";
    permission java.lang.RuntimePermission
"defineClassInPackage.org.apache.tomcat.util.digester";
};

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/A8_Gm3LHi5oJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment