I accidently delete all AXIS emails. and not sure has someone replied to this message or not.

Anyway, It means your environment has Java 2 Security enabled. However, your application has no ( or less) permission to make the org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:247) to setContextClassLoader.

There are few options to resolve this problem, and I can think of 2 now:
1) Grant more permission to your applications in the policy file.
2) Add a doPrivileged construct to the line of 247 of org.apache.axis2.transport.http.AxisServlet.doPost.

Sincerely,

Ming Cheung
WebSphere Web Services Developer

Address: IBM, Inc. 11501 Burnet Road, Austin, TX 78758
Tie Line: 678-0733
Email: [EMAIL PROTECTED]

Inactive hide details for Rodrigo Tenório <[EMAIL PROTECTED]>Rodrigo Tenório <[EMAIL PROTECTED]>


          Rodrigo Tenório <[EMAIL PROTECTED]>

          10/27/2006 08:05 AM

          Please respond to
          [email protected]

To

[email protected]

cc


Subject

[ProbableSpam]org.apache.axis2.AxisFault: java.security.AccessControlException: access denied

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]


GIF image

Reply via email to