Skip to content

Instantly share code, notes, and snippets.

@aslakknutsen
Created December 8, 2011 21:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aslakknutsen/1448656 to your computer and use it in GitHub Desktop.
Save aslakknutsen/1448656 to your computer and use it in GitHub Desktop.
Policy file needed to run Arquillian in a Security Manager
grant {
//permission java.security.AllPermission;
// Needed by Eclipse to open socket to remote test runner
permission java.net.SocketPermission "127.0.0.1:1024-", "connect,resolve";
// Needed by JUnit to scan class
permission java.lang.RuntimePermission "accessDeclaredMembers";
// Needed by Arquillian
// to access Constructors / Fields
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
// to read Extension files when in dev mode (points to Disk not jar in cp)
permission java.io.FilePermission "/-", "read";
// to override arquillian.xml location / values
permission java.util.PropertyPermission "arquillian.*", "read";
permission java.util.PropertyPermission "arq.*", "read";
// Needed by jax-rs showcase to replace properties in arquillian.xml
permission java.util.PropertyPermission "jboss.*", "read";
// Needed by AS7 Client
permission java.lang.RuntimePermission "modifyThread";
permission org.jboss.remoting3.security.RemotingPermission "createEndpoint";
permission org.jboss.remoting3.security.RemotingPermission "addConnectionProvider";
permission org.jboss.remoting3.security.RemotingPermission "connect";
permission java.security.SecurityPermission "putProviderProperty.jboss-sasl";
permission java.security.SecurityPermission "insertProvider.jboss-sasl";
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment