Hi,

I have a problem involving java web services and Tomcat 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 Enterprise Edition SDK 5 using
Eclipse-Galileo IDE, Tomcat 6.0, and Axis2. So far I have 1) a Dynamic
Web Project (DWP) with a very simple one-method class in it 2) I have
Tomcat and Axis2 configured. I ran the project on the Tomcat server,
which works fine, and I get a home page like this**.

*      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

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to