tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Delbecq <delbd+jaka...@oma.be>
Subject Re: NoClassDefFoundError: javax/servlet/http/HttpServlet
Date Mon, 03 Sep 2007 20:55:55 GMT
Check you didn't add servlet-api to your webapp classpath. The 
servlet-api must *not* be present in WEB-INF/lib
Ghodmode a écrit :
> I've had some problems loading servlets, so I tried a basic HelloWorld just
> to make sure everything was working.
>
> java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
>
> servlet-api.jar is in $CATALINA_HOME/lib just like it's supposed to be.  All
> of the example JSPs and servlets work fine.
>
> Does anyone know what I might be doing wrong?
>
> Apache Tomcat 6.0.14
> Java 1.6.0_02-b05
>
> Here's my HelloServlet.java:
> @home:~/dev/tomcat/webapps$ cat
> HelloServlet/WEB-INF/classes/mypackage/HelloServlet.java
> package mypackage;
>
> import javax.servlet.http.*;
> import javax.servlet.http.HttpServlet;
> import javax.servlet.*;
> import java.io.*;
>
> public class HelloServlet extends HttpServlet
> {
>         public void doGet( HttpServletRequest req, HttpServletResponse resp
> )
>                 throws ServletException, IOException
>         {
>                 PrintWriter writer = resp.getWriter();
>                 writer.println( "&lt;h1>Hello World&lt;/h1>" );
>         }
> }
>
> Here's my web.xml:
> @home:~/dev/tomcat/webapps$ cat HelloServlet/WEB-INF/web.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE web-app PUBLIC
>    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
>    "http://java.sun.com/dtd/web-app_2_3.dtd">
> <web-app>
>         <servlet>
>                 <servlet-name>HelloServlet</servlet-name>
>                 <servlet-class>mypackage.HelloServlet</servlet-class>
>         </servlet>
>
>         <servlet-mapping>
>                 <servlet-name>HelloServlet</servlet-name>
>                 <url-pattern>/helloservlet/*</url-pattern>
>         </servlet-mapping>
> </web-app>
>
> Thank you,
> -- Ghodmode
>
>   

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message