Monday, May 16, 2016

Files that are needed to change in Tomcat to expose Apache Axis Web Service.

1- In axis.xml in side /webapps/YOURPROJECT/WEB-INF/conf we had removed addressing line
2- Added permission inside /conf/catalina.policy
//by siddhu
permission java.lang.RuntimePermission "setContextClassLoader";
permission java.lang.RuntimePermission "createClassLoader";
permission java.lang.RuntimePermission "getProtectionDomain";
permission java.lang.RuntimePermission "getClassLoader";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "shutdownHooks";
permission java.lang.RuntimePermission "accessDeclaredMembers";
permission java.lang.RuntimePermission "loadLibrary.*";
permission java.util.PropertyPermission "org.apache.axis2.classloader.JarFileClassLoader", "read";
permission java.util.PropertyPermission "org.apache.ws.commons.extensions.ExtensionRegistry", "read";

permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
permission java.net.SocketPermission "YOURDBIPADDRESS:PORT", "connect,resolve";

No comments: