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]

Reply via email to