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

This is Interesting: Free IT Magazines  
Home > Archive > WebSphere Portal Server > May 2004 > ** problem invoking AXIS web service from IBM Portal Server **





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

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

2004-05-15, 4:34 pm

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 s
ame 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(WebAppRequestDispat
cher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher. handleWebAppDispatch(WebAppRequestDispat
cher.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(WebAppRequestDispat
cher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher. handleWebAppDispatch(WebAppRequestDispat
cher.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(WebAppRequestDispat
cher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher. handleWebAppDispatch(WebAppRequestDispat
cher.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(WebAppRequestDispat
cher.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher. handleWebAppDispatch(WebAppRequestDispat
cher.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))



Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com