Recurso JAX-RS no encontrado en GlassFish Server

He estado tratando de crear un servicio web de reposo simple, usando NetBeans Ide.
Mi versión Java EE es: Java EE 7 Web.

Creé una nueva aplicación web Java, configurando este ContexPath:/DukesAgeService.

Ahora, ejecutando mi aplicación, el navegador muestra miIndex.html página en:

http://localhost:8080/DukesAgeService/

Entonces, todo funciona bien.

Luego, traté de crear un recurso simple y tranquilo utilizando el Asistente de servicio web RESTful.

Entonces, creé esta clase:

package firstcup.webservice;

import javax.ws.rs.core.Context;
import javax.ws.rs.core.UriInfo;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PUT;

/**
 * REST Web Service
*
* @author nolanof
*/
@Path("dukesAge")
public class DukesAgeResource {

@Context
private UriInfo context;

/**
 * Creates a new instance of DukesAgeResource
 */
public DukesAgeResource() {
}

/**
 * Retrieves representation of an instance of firstcup.webservice.DukesAgeResource
 * @return an instance of java.lang.String
 */
@GET
@Produces("text/plain")
public String getText() {        
    return "hello world";
}
}

Pero ejecutando mi aplicación, en url:http://localhost:8080/DukesAgeService/dukesAge Me sale una página 404 no encontrada.

Detecté que cualquier solicitud de entrada entrante que tenga la URL de"/dukesAge" fue manejado porDukesAgeResource clasegetText método. ¿Qué pasa?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta