JAX-RS-Ressource nicht in GlassFish Server gefunden

Ich habe versucht, mit NetBeans Ide einen einfachen Restful WebService zu erstellen.
Meine Java EE-Version lautet: Java EE 7 Web.

Ich habe eine neue Java-Webanwendung erstellt und diesen ContexPath festgelegt:/DukesAgeService.

Jetzt wird meine Anwendung ausgeführt, und der Browser zeigt mein @ aIndex.html page at:

http://localhost:8080/DukesAgeService/

so, alles funktioniert gut.

Dann habe ich versucht, mit dem RESTful-Webdienst-Assistenten eine einfache Ressource für die Wiederherstellung zu erstellen.

Also, ich habe diese Klasse erstellt:

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

Aber meine Anwendung wird ausgeführt, unter url:http://localhost:8080/DukesAgeService/dukesAge Ich erhalte eine 404-Seite, die nicht gefunden wurde.

Ich habe erwartet, dass jede eingehende Get-Anfrage die URL von @ ha"/dukesAge" wurde bearbeitet vonDukesAgeResource classgetText Methode. Was ist los

Vielen Dan

Antworten auf die Frage(4)

Ihre Antwort auf die Frage