How-to is here: http://tomcat.apache.org/tomcat-5.5-doc/security-manager-howto.html
Brennan Spies Sr. Programmer Analyst Shared Application Services -----Original Message----- From: Davanum Srinivas [mailto:[EMAIL PROTECTED] Sent: Friday, October 27, 2006 6:35 AM To: [email protected] Subject: Re: org.apache.axis2.AxisFault: java.security.AccessControlException: access denied Looks like you are using Sun's JDK and Tomcat. Are you running tomcat with "-security" option on? If so, you will need to edit conf\catalina.policy and grant more privileges to Axis2 classes. -- dims On 10/27/06, Rodrigo Tenório <[EMAIL PROTECTED]> wrote: > Hi! > > As you can see I'm a newbie using Axis2... So, I created a Web Service > in my local machine and it worked. When I uploaded it to the server the > following exception ocurred: > > INFO: Received Error Message with id > urn:uuid:BA369201AA15F7592411619529529531 > org.apache.axis2.AxisFault: java.security.AccessControlException: access > denied (java.lang.RuntimePermission setContextClassLoader) > at > org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperat ion.java:302) > at > br.com.ptn.exemplo.ws.cliente.FatorialWSStub.calcular(FatorialWSStub.java:138 ) > at br.com.ptn.exemplo.Main.<init>(Main.java:36) > at br.com.ptn.exemplo.Main.main(Main.java:47) > Caused by: java.lang.Exception: org.apache.axis2.AxisFault: > java.security.AccessControlException: access denied > (java.lang.RuntimePermission setContextClassLoader); nested exception is: > java.security.AccessControlException: access denied > (java.lang.RuntimePermission setContextClassLoader) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:247) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) > at > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) > at > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161 ) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF ilterChain.java:245) > at > org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterC hain.java:50) > at > org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain. java:156) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha in.java:152) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav a:204) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav a:178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 107) > at br.com.locaweb.tomcat.LocaWebValve.invoke(LocaWebValve.java:101) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java: 876) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java :684) > at java.lang.Thread.run(Thread.java:595) > Caused by: java.security.AccessControlException: access denied > (java.lang.RuntimePermission setContextClassLoader) > at > java.security.AccessControlContext.checkPermission(AccessControlContext.java: 264) > at > java.security.AccessController.checkPermission(AccessController.java:427) > at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) > at java.lang.Thread.setContextClassLoader(Thread.java:1306) > at > org.apache.axis2.receivers.AbstractMessageReceiver.saveTCCL(AbstractMessageRe ceiver.java:45) > at > org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractI nOutSyncMessageReceiver.java:38) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497) > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTT PTransportUtils.java:288) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:207) > ... 30 more > > ... 4 more > > > What does it mean? I know it's an error and it's about security ;-) > > thanks > > > -- > Rodrigo Tenório > Press Time Networking > [EMAIL PROTECTED] > +55 (44) 3225-1824 > +55 (44) 9918-5070 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
