Alguém sabe como fazer isso.
Eu li nao sei aonde que posso acessar um servlet registrado corretamente no web.xml através do
http://domain-name/virtual-directory/servlet/servlet-name
* O arquivo java esta criado e compilado dentro da pasta WEB-INF/classes
Oq eu faço… ele diz que a página não existe…
Bem, espero não estar sendo redundante com vc. O domain-name vc deve substituir pelo que vc está usando. Provavelmente por localhost:8080. E em virtual-directory vc vai colocar o nome da sua aplicação que deve ser o mesmo nome do diretorio que vc criou em webapps. Assim a sua url ficaria:
http://localhost:8080/suaAplicacao/servlet/SeuServlet.
Se não for isso, pode ser que vc não esteja colocando o nome completo do servlet. O nome deve seguir a hierarquia de pacotes em que o servlet está. Aí a url ficaria:
http://localhost:8080/suaAplicacao/servlet/pacote.subpacote.SeuServlet
Se tambem não for isso, verifique como vc está definindo o servlet no web.xml. Eu geralemente faço assim:
<servlet>
<servlet-name>SeuServlet</servlet-name>
<servlet-class>pacote.subpacote.SeuServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SeuServlet</servlet-name>
<url-pattern>/servlet/pacote.subpacote.SeuServlet</url-pattern>
</servlet-mapping>
valeuz… 