I'm facing this weird problem with Axis. I have a tag
library that makes Axis calls to get to a web service.
The first time the JSP page that uses the tag library
is loaded, the SOAP call fails with an error (below).

All subsequent calls succeed... 

------
AxisFault
 faultCode:
{http://xml.apache.org/axis/}Server.generalException
 faultString: Failure trying to get the Call object
 faultActor: null
 faultDetail:

Failure trying to get the Call object
java.security.AccessControlException: access denied
(java.util.PropertyPermissio
n java.protocol.handler.pkgs write)
        at
java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:272)
        at
java.security.AccessController.checkPermission(AccessController.java:
399)
        at
java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
        at
java.lang.System.setProperty(System.java:641)
        at
org.apache.axis.client.Call.addTransportPackage(Call.java:1408)
        at
org.apache.axis.client.Call.initialize(Call.java:1356)
        at
org.apache.axis.client.Call.<init>(Call.java:238)
        at
org.apache.axis.client.Service.createCall(Service.java:515)
        at com.foobar.createCall(LoginStub.java:40)
        at com.foobar.login(LoginStub.java:97) ava:41)
        at
com.foobar.tagext.LoginTag.doStartTag(LoginTag.java:24)
        at
jsp._tag1._index._jspService(_index.java:83)
        at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:106)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:124)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:907)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:851)
        at
weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
ContextManager.java:252)
        at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
a:364)
        at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)

        at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)


__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com

Reply via email to