-none- 2007-09-03 - By David Delbecq
Back Check also it's neither in shared/lib and that there is no CLASSPATH defined (tomcat handles all by itself classpath).
David Delbecq a ?crit : > 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: >> @(protected):~/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( "<h1>Hello World</h1>" ); >> } >> } >> >> Here's my web.xml: >> @(protected):~/dev/tomcat/webapps$ cat HelloServlet/WEB-INF/web.xml >> <?xml version="1.0" encoding="UTF-8 (See http://UTF-8.ora-code.com)"?> >> <!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@(protected) > To unsubscribe, e-mail: users-unsubscribe@(protected) > For additional commands, e-mail: users-help@(protected)
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To start a new topic, e-mail: users@(protected) To unsubscribe, e-mail: users-unsubscribe@(protected) For additional commands, e-mail: users-help@(protected)
|
|