You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Bram Biesbrouck <b...@beligum.org> on 2006/03/16 17:29:55 UTC

[axis2] security manager error

Hi all,

I'm deploying axis2 (war) in a Tomcat5 container (on Debian Sarge), and the 
Java security manager presents me with read/write permission errors when 
accessing the validation page.
They are fixed by adding following lines 
to /etc/tomcat5/policy.d/04webapps.policy :
permission java.util.PropertyPermission "om.factory", "read";
permission java.util.PropertyPermission "axis2.home", "read";
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "/usr/share/tomcat5/.axis2", "read";
permission java.io.FilePermission "/usr/share/tomcat5/.axis2", "write";
permission java.io.FilePermission "/usr/share/tomcat5/.axis2/*", "read";
permission java.io.FilePermission "/usr/share/tomcat5/.axis2/*", "write";
permission java.io.FilePermission "/usr/share/tomcat5", "read";
permission java.io.FilePermission 
"/var/lib/tomcat5/work/Catalina/localhost/axis2/loader/META-INF/MANIFEST.MF", 
"write";
permission java.io.FilePermission 
"/var/lib/tomcat5/work/Catalina/localhost/axis2/loader/org/apache/axis2/deployment", 
"write";
permission java.io.FilePermission 
"/var/cache/tomcat5/Catalina/localhost/axis2/loader/org/apache/axis2", 
"write";
permission java.io.FilePermission 
"/var/lib/tomcat5/work/Catalina/localhost/axis2/loader/org/apache/axis2/deployment/axis2.xml", 
"write";

<etc>

Clearly, this isn't the right solution. Can someone tell me how I tell the 
security manager to  let axis2 do it's thing? Disabling the security manager 
is not an option to me.

thanks,

Bram