Modify this sample code as needed for your installation, and insert it into the weblogic.policy file located in WL_HOME/server/lib.
grant codeBase "file:${/}opt${/}FileNet/Workplace/-"{
permission java.net.SocketPermission "*:1024-65535", "connect,accept,resolve";
permission java.net.SocketPermission "*:1-1023","connect,resolve";
permission java.lang.RuntimePermission "getProtectionDomain";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/download${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}lib${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}-", "read,write";
};
grant codeBase "file:${/}opt${/}FileNet/Workplace/WEB-INF/lib/-"
{
permission java.net.SocketPermission "*:1024-65535", "connect,accept,resolve";
permission java.net.SocketPermission "*:1-1023","connect,resolve";
permission java.lang.RuntimePermission "getProtectionDomain";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/download${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}lib${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}-", "read,write";
};
grant codeBase "file:${/}opt${/}/FileNet/Workplace/WEB-INF/-"
{
permission java.net.SocketPermission "*:1024-65535", "connect,accept,resolve";
permission java.net.SocketPermission "*:1-1023","connect,resolve";
permission java.lang.RuntimePermission "getProtectionDomain";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/download${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}lib${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}-", "read,write";
};
grant codeBase "file:${/}opt${/}/FileNet/Workplace/download/-"
{
permission java.net.SocketPermission "*:1024-65535", "connect,accept,resolve";
permission java.net.SocketPermission "*:1-1023","connect,resolve";
permission java.lang.RuntimePermission "getProtectionDomain";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/download${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}lib${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}-", "read,write";
};
grant codeBase "file:/opt/FileNet/Workplace/WEB-INF/lib/pe.jar"
{
permission java.security.AllPermission;
};
grant codeBase "file:/opt/FileNet/Workplace/WEB-INF/lib/p8ciops.jar"
{
permission java.security.AllPermission;
};
grant codeBase "file:/opt/FileNet/Workplace/download/wcm.jar"
{
permission java.security.AllPermission;
};
For WebLogic 8.1, include the following additional code:
grant codeBase "file:/bea/user_projects/domains/mydomain/myserver/.wlnotdelete/-"
{
permission java.security.AllPermission;
};
grant codeBase "file:/bea/user_projects/domains/mydomain/myserver/.internal/-"
{
permission java.net.SocketPermission "*:1024-65535", "connect,accept,resolve";
permission java.net.SocketPermission "*:1-1023","connect,resolve";
permission java.lang.RuntimePermission "getProtectionDomain";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/download${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}lib${/}-", "read,write";
permission java.io.FilePermission "{/}opt${/}FileNet${/}Workplace${/}WEB-INF${/}-", "read,write";
};