Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/12/2011, 14:41
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Estado HTTP 404

Java es muy extenso y tienes muchos posibles tipos de aplicaciones: de escritorio, aplicaciones web, applets, .... El método main() es para aplicaciones de escritorio, no se usa método main() para aplicaciones web con tomcat.

Para tomcat tienes dos opciones. O bien jsp, o bien servlet. Tu web-xml habla de jsp, asì que no tienes que hacer una clase java, sino un fichero .jsp con el mismo nombre que has puesto en el web.xml. Y En el jsp no se pone código java igual que en una clase java, sino de otra forma. Aquí puedes ver un ejemplo http://chuwiki.chuidiang.org/index.p...atos_desde_JSP

Si te decides por un servlet, entonces sí haces una clase java, pero también sin main(). La clase java debe heredar de HttpServlet y tampoco tiene main(), los métodos que hay de definir son los de la clase padre doGet() y doPost() que es a los que llamará tomcat cuando el navegador solicite el servlet. También tienes que cambiar el web.xml para indicar que vas a usar un servlet y cual es ese servlet. Aquí tienes otro ejemplo http://chuwiki.chuidiang.org/index.p...llo_de_Servlet

Se bueno.
__________________
Apuntes Java
Wiki de Programación