I'm really going crazy in these days, I'm trying to develop a servlet, but I really can't understand why this one doesn't work.
Here's the code:
import java.io.IOException;
import javax.servlet.ServletException;
import java.io.BufferedReader;
import java.io.PrintWriter;
import javax.servlet.ServletResponse;
import javax.servlet.ServletRequest;
import javax.servlet.GenericServlet;
public class WipdServlet extends GenericServlet 
{
    public void service(ServletRequest request, ServletResponse response)
    throws IOException {
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<body>");
        out.println("<h1>ssup WIPD Servlet</h1>");
        out.println("Content Type: " + request.getContentType());
        out.println("Content Length: " + request.getContentLength());
        out.println("</body>");
        out.println("</html>"); 
    }
}
And web.xml:
<web-app>
    <servlet>
        <servlet-name>Wipd</servlet-name>
        <servlet-class>WipdServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Wipd</servlet-name>
            <url-pattern>/wipd</url-pattern>    
    </servlet-mapping>
</web-app>
the servlet is under:
/var/lib/tomcat6/webapps/wipd/
For this work I need to run the servlet under Tomcat6 installed on a Debian running on a VM, I'm currently working on my Gentoo with servlet-api, after run javac on Gentoo I put file .class on Debian. But if i surf to:
http://192.168.0.177:8080/wipd/wipd.
I get:
javax.servlet.ServletException: Wrapper cannot find servlet class WipdServlet or a class it depends on 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:859) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:636)
I try even to put the class in a package, and edit web.xml specifying the package, but nothing. I'm really can't understand.
Thanks in advance.
 
     
     
     
    