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(OutInAxisOperation.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(ApplicationFilterChain.java:245) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.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(ApplicationFilterChain.java:152) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:204) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: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(AbstractMessageReceiver.java:45) at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:38)
   at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.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]

Reply via email to