Boa noite, sou usuario linux (debian) e novato com servlets, copiei os arquivos java e o web.xml para o diretorio:
/var/lib/tomcat6/webapps/primeiro/WEB-INF
o aquivo web.xml eh esse
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="webApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sschemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>primeiro</display-name>
<servlet>
<description>Meu primeiro Servlet</description>
<display-name>Cadastro</display-name>
<servlet-name>Cadastro</servlet-name>
<servlet-class>Cadastro</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Cadastro</servlet-name>
<url-pattern>/Cadastro</url-pattern>
</servlet-mapping>
</web-app>
no entanto,quando tento acessar o servlet pelo comando no navegador http://localhost:8080/primeiro/cadastro da o seguinte erro
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Wrapper cannot find servlet class Cadastro 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)
root cause
java.lang.ClassNotFoundException: Cadastro
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.35 logs.
muito obrigado