Búsqueda:



Retroceder   ForoDeJava.com La Comunidad de Java Habla Hispana > Índice > Servidores Web

 

Etiquetas
sencillo, servlet

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-abr-2010, 17:12
Avatar de HaDeS.*
HaDeS.* HaDeS.* está desconectado
Principiante
 
Fecha de Ingreso: abril-2010
País:
Mensajes: 2
Agradecimientos: 0
Le agradecieron 0 veces
Poder de Credibilidad: 0
HaDeS.* no se puede calificar en este momento
Predeterminado Problema con Servlet sencillo

Hola muchachos, estoy haciendo un Servlet simple en el que al poner el en el Browser la direccion: http://localhost:8084/misServlets/hola me muestre el "Hola Mundo", el codigo es sumamente simple por metodo doGet, pero al poner la dirección me dice "El recurso requerido (/misServlets/hola/) no está disponible." El codigo Java es el siguiente:

Código Java:
package hellocesar;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.*;

public class 
helloworld extends HttpServlet {
   
    @
Override
    
protected void doGet(HttpServletRequest requestHttpServletResponse response)
    
throws ServletExceptionIOException {
        
// Obtenemos un objeto Print Writer para enviar respuesta
    
response.setContentType("text/html");
    
PrintWriter pw response.getWriter();
    
pw.println("Hello World :D :D");
    
pw.close();
        }
    } 
Ya he mapeado el Web.xml como dice en muchos tutoriales en Internet, pero no logro solucionarlo, el web.xml es sumamente corto:

Código HTML:
 <?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
     
 <servlet>
  <servlet-name>misServlets</servlet-name>
        <servlet-class>helloworld</servlet-class>
    </servlet>
    
    <servlet-mapping>
  <servlet-name>misServlets</servlet-name>
        <url-pattern>/hola</url-pattern>
    </servlet-mapping>
 
 <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
Quisiera saber si tengo que añadir algo más aparte de esto, ya cree las variables de entorno JAVA_HOME (C:\Archivos de programa\Java\jdk1.6.0_17) y CATALINA_HOME (C:\Tomcat 6.0), ademas de agregar a la variable de entorno CLASSPATH la direccion del JDK y la libreria "jsp-api.jar" (C:\Archivos de programa\Java\jdk1.6.0_17\bin; C:\Tomcat 6.0\lib\jsp-api.jar).

Les agradecería mucho si me pudieran ayudar, ya que me ha tomado mucho tiempo y pienso que debe ser algo muy sencillo.

Muchas Gracias,

Nota: Adjunto una pequeña imagen de la pantalla de error que se genera

HaDeS.*
Imágenes Adjuntas
Tipo de Archivo: jpg Error Tomcat.JPG (38,7 KB (Kilobytes), 6 visitas)
Responder Citando
Entre a los Links relacionados
  #2  
Antiguo 11-abr-2010, 01:30
Avatar de max300
max300 max300 está desconectado
Experto de JAVA
 
Fecha de Ingreso: septiembre-2009
País:
Mensajes: 465
Agradecimientos: 0
Le agradecieron 61 veces
Poder de Credibilidad: 323
max300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplar
Predeterminado

y si intentas poner nada + asi

http://localhost:8084/misServlets/hola

sin el / despues del hola


que usas netbeans o cual?

porke esa es bronca de ruta nada mas

checa bien tu path de trabajo
__________________
Yo solo se ke no se java XD
Responder Citando
  #3  
Antiguo 11-abr-2010, 03:46
Avatar de HaDeS.*
HaDeS.* HaDeS.* está desconectado
Principiante
 
Fecha de Ingreso: abril-2010
País:
Mensajes: 2
Agradecimientos: 0
Le agradecieron 0 veces
Poder de Credibilidad: 0
HaDeS.* no se puede calificar en este momento
Predeterminado

Hola max,

Si lo siento, se me olvido decirles que estoy usando Netbeans 6.7.1.

Es automatico, yo pongo http://localhost:8084/misServlets/hola y al resolverse la direccion queda con el , esta posteado el web.xml, la verdad no se que pueda ser, espero puedan ayudarme, un saludo

HaDeS.*
Responder Citando
  #4  
Antiguo 27-jul-2010, 00:44
Avatar de Costero
Costero Costero está desconectado
Moderator
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
País:
Mensajes: 210
Agradecimientos: 0
Le agradecieron 66 veces
Poder de Credibilidad: 745
Costero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la famaCostero tiene una reputación que sobrepasa la fama
Predeterminado

Me parece que tienes que poner el package de la classe por lo que tu web.xml quedaria asi:


Código Java:
 <?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
     
 <servlet>
  <servlet-name>misServlets</servlet-name>
        <servlet-class>hellocesar.helloworld</servlet-class>
    </servlet>
    
    <servlet-mapping>
  <servlet-name>misServlets</servlet-name>
        <url-pattern>/hola</url-pattern>
    </servlet-mapping>
 
 <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

Salu2
Responder Citando
  #5  
Antiguo 03-ago-2010, 15:30
Avatar de Saulo
Saulo Saulo está desconectado
Principiante
 
Ver el perfil de Usuario en LinkedInVer el perfil de Saulo
Fecha de Ingreso: febrero-2008
Ubicación: Argentina
País:
Mensajes: 78
Agradecimientos: 0
Le agradecieron 4 veces
Poder de Credibilidad: 143
Saulo es como un diamante en brutoSaulo es como un diamante en brutoSaulo es como un diamante en bruto
Enviar un mensaje por MSN a Saulo
Predeterminado

me parece que te falto el metodo
Código Java:
public void init() throws ServletException {} 
y el
Código Java:
protected void process (HttpServletRequest requestHttpServletResponse response) { } 
dentro del servlet
__________________
Agradecer es mostrar gratitud por algo recibido

Última edición por ziniestro; 06-ago-2010 a las 12:54 Razón: El codigo JAVA va entre las llaves [PHP] y [/PHP] ... Gracias ;)
Responder Citando
Respuesta

Marcadores

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Busco un tutorial sencillo para primera proyecto j2me jorge.bil Temas Generales Para Celulares 4 26-jul-2010 02:34
ayuda con un ejercicio sencillo de java camaleon123 Java Básico 5 06-ene-2010 16:26
Ayuda con Servlet elchape Java avanzado 2 10-nov-2008 23:19
ERROR [[Faces Servlet]] Servlet.service() for servlet FacesServlet threw exception duke Servidores Web 4 06-jun-2008 18:56
Problema desde un html a servlet duke JSP y Servlet 5 03-jun-2008 19:57

 

La franja horaria es GMT. Ahora son las 13:33.
"Simplicity" made by SimpleGfxDesigns
Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.