Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

** problem invoking AXIS web service from IBM Portal Server **

0 views
Skip to first unread message

pmam...@avaya.com

unread,
May 15, 2004, 4:25:47 PM5/15/04
to
Hello,

I have written a web service that is running on Linux Machine. THe web service uses the Apache AXIS SOAP implementation. Everything works fine when i invoke this web service remotely from a servlet that resides on Tomcat.

However, i am getting some errors when I invoke this from a Portlet running on a different machine.

I am getting a NoClassFound exception for org/apache/axis/client/AxisClient (see the trace below).

So the first thing I check for is the axis.jar file which contains this class. I am packging this class with my portlet war file and deploying on the portal server. I have also copied the axis.jar in the Websphere Application Server lib directory... Don't know why it still can't find it. Ok here is what makes it strange - If you look at the attached trace error it is invoking the AxisClient from org.apache.axis.client.Service. This means it's able to find org.apache.axis.client.Service.. which is in the same jar file (i.e. axis.jar) as the AxisClient class!! Doesn't make any sense.

Any help would be greatly appreciated. Thanks very much

Praveen


2004.05.15 13:39:29.422 LogServiceImpl log()
org.apache.jetspeed.portlet.PortletException: org/apache/axis/client/AxisClient
at org.apache.jetspeed.portlet.Portlet.service(Portlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletFilterChainImpl.callPortlet(PortletFilterChainImpl.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletFilterChainImpl.callPortlet(PortletFilterChainImpl.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletInvokerServiceImpl.include(PortletInvokerServiceImpl.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletInvokerServiceImpl.include(PortletInvokerServiceImpl.java:1558)
at org.apache.jetspeed.portletcontainer.event.ActionEventImpl.prepare(ActionEventImpl.java:81)
at org.apache.jetspeed.portletcontainer.event.EventQueueManager.processEventLoop(EventQueueManager.java:62)
at com.ibm.wps.portletcontainer.invoker.PortletInvokerServiceImpl.initPage(PortletInvokerServiceImpl.java(Compiled Code))
at org.apache.jetspeed.portletcontainer.invoker.PortletInvoker.initPage(PortletInvoker.java:105)
at com.ibm.wps.engine.templates.themes.Home.doPreRender(Home.java:122)
at com.ibm.wps.engine.templates.themes.Default.render(Default.java:48)
at com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:45)
at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:525)
at com.ibm.wps.engine.Servlet.doGet(Servlet.java:306)
at com.ibm.wps.engine.Servlet.doPost(Servlet.java:561)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java(Compiled Code))
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.CachedThread.run(ThreadPool.java(Compiled Code))

Nested Exception is java.lang.NoClassDefFoundError: org/apache/axis/client/AxisClient
at org.apache.axis.client.Service.getAxisClient(Service.java:143)
at org.apache.axis.client.Service.<init>(Service.java:152)
at com.avaya.api.TelephonyServiceLocator.<init>(TelephonyServiceLocator.java:10)
at com.avaya.api.ClickToCall.invoke(ClickToCall.java:18)
at com.avaya.portlet.TelephonyPortlet.actionPerformed(TelephonyPortlet.java:38)
at com.ibm.wps.portletcontainer.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:404)
at org.apache.jetspeed.portlet.Portlet.dispatch(Portlet.java(Compiled Code))
at org.apache.jetspeed.portlet.Portlet.doPost(Portlet.java:459)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at org.apache.jetspeed.portlet.Portlet.service(Portlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletFilterChainImpl.callPortlet(PortletFilterChainImpl.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletFilterChainImpl.callPortlet(PortletFilterChainImpl.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletInvokerServiceImpl.include(PortletInvokerServiceImpl.java(Compiled Code))
at com.ibm.wps.portletcontainer.invoker.PortletInvokerServiceImpl.include(PortletInvokerServiceImpl.java:1558)
at org.apache.jetspeed.portletcontainer.event.ActionEventImpl.prepare(ActionEventImpl.java:81)
at org.apache.jetspeed.portletcontainer.event.EventQueueManager.processEventLoop(EventQueueManager.java:62)
at com.ibm.wps.portletcontainer.invoker.PortletInvokerServiceImpl.initPage(PortletInvokerServiceImpl.java(Compiled Code))
at org.apache.jetspeed.portletcontainer.invoker.PortletInvoker.initPage(PortletInvoker.java:105)
at com.ibm.wps.engine.templates.themes.Home.doPreRender(Home.java:122)
at com.ibm.wps.engine.templates.themes.Default.render(Default.java:48)
at com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:45)
at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:525)
at com.ibm.wps.engine.Servlet.doGet(Servlet.java:306)
at com.ibm.wps.engine.Servlet.doPost(Servlet.java:561)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java(Compiled Code))
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.CachedThread.run(ThreadPool.java(Compiled Code))

0 new messages