You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by fabrice perrin <fa...@gmail.com> on 2005/03/31 15:16:04 UTC

Chained Web Services

I'm trying to chained Web services : Customer ==WS==> Server1 ==WS==>
Server2 but I can't.
Both Web Services run when they are tested separately, but crash when
I link them, with always the same exception. Moreover, when I monitor
the server, I observe that only only the first crash before to send
its request to server2.
I am using Axis 1_2RC2 upon Jetty 4.2.23. Each WS are on a different server. 

Thanks in advance for any answer


    [java] 14:22:14,116 DEBUG [enterprise] Mapping Exception to AxisFault
     [java] java.lang.reflect.InvocationTargetException
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] at java.lang.reflect.Method.invoke(Method.java:324)
     [java] at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384)
     [java] at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281)
     [java] at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319)
     [java] at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
     [java] at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
     [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
     [java] at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450)
     [java] at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
     [java] at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:653)
     [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
     [java] at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301)
     [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     [java] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
     [java] at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
     [java] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
     [java] at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
     [java] at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
     [java] at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
     [java] at org.mortbay.http.HttpServer.service(HttpServer.java:879)
     [java] at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
     [java] at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
     [java] at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
     [java] at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)
     [java] at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300)
     [java] at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
     [java] Caused by: java.lang.ExceptionInInitializerError
     [java] at org.apache.axis.client.Service.getAxisClient(Service.java:104)
     [java] at org.apache.axis.client.Service.<init>(Service.java:113)
     [java] at proxy.Serveur2ServiceLocator.<init>(Serveur2ServiceLocator.java:12)
     [java] at proxy.Proxy.getCoucou(Proxy.java:29)
     [java] at webapps.services.serveur1.Serveur1SoapBindingImpl.getCoucou(Serveur1SoapBindingImpl.java:18)
     [java] ... 29 more
     [java] Caused by:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JCategoryLog does not implement
Log
     [java] at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:555)
     [java] at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:289)
     [java] at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409)
     [java] at org.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:37)
     [java] at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
     [java] ... 34 more
     [java] Caused by:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JCategoryLog does not implement
Log
     [java] at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:420)
     [java] at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:548)
     [java] ... 38 more
     [java] Caused by:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JCategoryLog does not implement
Log
     [java] at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:416)
     [java] ... 39 more

-- 
Fabrice Perrin