Hi Mr. Demir,

Thank you very much. I found a similar solution a minute ago, about
adding the jar to the Tomcat path. I will also add the axis libraries
to the classpath now; I am sure that will prevent further errors down
the line.

Thank you very much,
Yasemin
(tesekkurler!)



On Fri, Jul 10, 2009 at 2:46 PM, ibrahim demir<ibrahimdem...@yahoo.com> wrote:
> Hi Yasemin;
>
> That class is inside the httpcore-xx.jar . So it must be present on your
> application/web server 's classpath. Can u add it. Also other axis libraries
> must be added to the classpath.
>
> Yours.
>
> Ibrahim DEMIR
> CyberSoft Yazilim Muh.
> http://www.ibrahimdemir.org
>
>
>
>
> ________________________________
> From: Yasemin Gokce <yasem...@mit.edu>
> To: axis-user@ws.apache.org
> Sent: Friday, July 10, 2009 1:12:03 PM
> Subject: Can't access Services with Axis2: NoClassDefFoundError for
> HTTPResponseFactory
>
> Hi,
>
> I have a problem involving java web services and Axis2 and would
> greatly appreciate your help.
>
> CONTEXT---------------------------------------------------------------------------------------------------------------------------
> I am using Windows Vista. I am following a manual* on building a
> bottom-up web service in Java EE SDK 5 using
> Eclipse-Galileo IDE, Tomcat 6.0, and Axis2. So far I have
> 1) a Dynamic Web Project with a very simple one-method class in it
> 2) Tomcat and Axis2 configured in Eclipse
>
> I ran the project on the Tomcat server, which initially works fine, and
> I get a home page** exactly like in the manual.
>
> *      http://www.softwareagility.gr/index.php?q=node/21
> **
> http://www.softwareagility.gr/userfiles/image/SOAtutorial1/image014.jpg
>
> My environment variables are like this:
> CLASSPATH:
> - C:\Program Files\Apache Software Foundation\Tomcat
> 6.0.20\lib\servlet-api.jar
> - C:\Program Files\Apache Software Foundation\Tomcat 6.0.20\lib\jsp-api.jar
> JAVA_HOME:
> - C:\Sun\SDK\jdk
> JRE_HOME:
> - C:\Sun\SDK\jdk\jre
> PATH:
> - C:\Sun\SDK\jdk\bin
> Path:
> - %SystemRoot%\system32;
> - %SystemRoot%;
> - %SystemRoot%\System32\Wbem;
> - C:\Program Files\Intel\WiFi\bin\;
> - C:\Program Files\Common Files\Lenovo;
> - C:\Users\Yasemin\Desktop\jaxws-ri\bin;
> - C:\Sun\SDK\jdk\bin
>
> PROBLEM-------------------------------------------------------------------------------------------------------------------------
> But then, when I try to click on "Services" I get an "HTTP Status 500"
> error. The error has a long stack trace, but basically the root cause
> is shown to be "java.lang.NoClassDefFoundError:
> org/apache/http/HttpResponseFactory". I am attaching the full stack
> trace at the end.
>
> FULL STACK
> TRACE------------------------------------------------------------------------------------------------------
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented
> it from fulfilling this request.
>
> exception
>
> javax.servlet.ServletException: Servlet.init() for servlet AxisServlet
> threw exception
>
>  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>
>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>
>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>
>  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>
>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>        java.lang.Thread.run(Thread.java:619)
>
>
> root cause
>
> java.lang.NoClassDefFoundError: org/apache/http/HttpResponseFactory
>
>  org.apache.axis2.transport.http.SimpleHTTPServer.init(SimpleHTTPServer.java:116)
>        org.apache.axis2.engine.ListenerManager.init(ListenerManager.java:74)
>
>  org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:449)
>
>  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>
>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>
>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>
>  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>
>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>        java.lang.Thread.run(Thread.java:619)
>
>
> root cause
>
> java.lang.ClassNotFoundException: org.apache.http.HttpResponseFactory
>
>  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>
>  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>        java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>
>  org.apache.axis2.transport.http.SimpleHTTPServer.init(SimpleHTTPServer.java:116)
>        org.apache.axis2.engine.ListenerManager.init(ListenerManager.java:74)
>
>  org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:449)
>
>  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>
>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>
>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>
>  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>
>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>        java.lang.Thread.run(Thread.java:619)
>
>
> I'd greatly appreciate your help. Thank you so much.
>
> Best regards,
> Yasemin Gokce
>
> --
> Yasemin Gokce
> MIT Class of 2011
> Electrical Engineering and Computer Science
> yasem...@mit.edu
>
>

Reply via email to