Tomcat nao econtra servlet

Instalei o Tom cat so que não consigo acessar meus servlets (htt://localhost/servlet/NomeServlet) so consigo acessar o servlet quando o coloco na pasta : examples/web-inf/classes! ou seja creio que o problema esteja na configuração do arquivo web.xml da pasta ROOT/Web-inf/ alguem sabe como configurar este arquivo ou resolver este problema para que eu possa acessar os servlets em outro diretorio que nao seja no examples/servlets?

maxwell, vc tem q mapear os seus servlets no web.xml… bem, não disse nada de novo pra vc eu acredito… um exemplo:

Se seu servlet esta em:
<TOMCAT_HOME>/webapps/servlet/WEB-INF/classes/NomeServlet

logo, seu web.xml se parece com:

&lt;servlet&gt;
  &lt;servlet-name&gt;NomeServlet&lt;/servlet-name&gt;
  &lt;servlet-class&gt;NomeServlet&lt;/servlet-class&gt;
&lt;/servlet&gt;

&lt;servlet-mapping&gt;
  &lt;servlet-name&gt;NomeServlet&lt;/servlet-name&gt;
  &lt;url-pattern&gt;/meuServlet&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;

…feito isso, vc acessa seu servlet pela URL:

[color=“red”]http://localhost:8080/servlet/meuServlet[/color]

…sacou? a tag url-pattern especifica oq vc vai colocar na URL pra chamar o servlet… no caso, esta mapeado o servlet de nome “NomeServlet” para a classe de mesmo nome (nao precisa ter o mesmo nome!!!) “NomeServlet” …e é acessado por “meuServlet” …(pode ser qualquer outro nome, claaro)…

…se complicar ainda, tiver mais duvidas… post it! []'s

Correto , vc sempre ira digitar o conteudo do servlet-name assim ele irá chamar o servlet-class, blza!!!