// for server startup grant codeBase "file:${wlevs.home}/bin/-" { permission java.security.AllPermission; }; grant codeBase "file:${bea.home}/modules/-" { permission java.security.AllPermission; }; // Standard extensions get all permissions by default grant codeBase "file:${{java.ext.dirs}}/*" { permission java.security.AllPermission; }; // for visualizer webapp grant codeBase "file:${user.dir}/JettyWork/wlevs/-" { permission org.osgi.framework.AdminPermission "*", "lifecycle,class,execute,extensionLifecycle,listener,metadata,resolve,resource,startlevel,context"; permission org.osgi.framework.ServicePermission "*", "register,get"; permission org.osgi.framework.BundlePermission "*", "provide,require,host,fragment"; permission org.osgi.framework.PackagePermission "*", "export,import"; permission java.lang.RuntimePermission "loadLibrary.*"; permission java.lang.RuntimePermission "getClassLoader"; permission java.lang.RuntimePermission "accessDeclaredMembers"; permission java.lang.RuntimePermission "getenv.*"; permission java.lang.reflect.ReflectPermission "*", "suppressAccessChecks"; permission java.net.SocketPermission "*", "listen,accept,resolve,connect"; permission java.io.FilePermission "<>", "read,write,delete,execute"; permission java.util.PropertyPermission "*", "read"; permission javax.management.MBeanServerPermission "*"; permission javax.management.MBeanPermission "*", "*"; permission java.util.logging.LoggingPermission "control"; }; // default permissions granted to all. grant { // "standard" properies that can be read by anyone 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 "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 "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"; };