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