Ресурс JAX-RS не найден на сервере GlassFish

Я пытался создать простой Restful WebService, используя NetBeans Ide.
Моя версия Java EE: Java EE 7 Web.

Я создал новое веб-приложение Java, установив этот ContexPath:/DukesAgeService.

Теперь, запустив мое приложение, браузер отображает мойIndex.html страница по адресу:

http://localhost:8080/DukesAgeService/

Итак, все работает отлично.

Затем я попытался создать простой ресурс отдыха с помощью мастера веб-службы RESTful.

Итак, я создал этот класс:

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";
}
}

Но запустив мое приложение, по адресу:http://localhost:8080/DukesAgeService/dukesAge Я получаю страницу 404-not found.

Я обнаружил, что любой входящий запрос на получение, который имеет URL"/dukesAge" был обработанDukesAgeResource учебный классgetText метод. В чем дело?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос