2016-08-23 2 views
0

Ich mache einen Test RESTful Service, der die Rolle der Rückgabe eines Ergebnisses von zwei über die URL weitergegebenen Nummern hat. Ich versuche zur Zeit: http://localhost:8080/XMLWSAssignment/AddService/3/5 zu kombinieren 3 + 5. Allerdings habe ich mit einem "404" Fehler grüßte ich in Glassfish ...RESTful Web Service ruft nicht von URL

Hier ist der Code ist:

import javax.ws.rs.Path; 
import javax.ws.rs.GET; 
import javax.ws.rs.PathParam; 


@Path("/MyRestService") 
public class MyRestClass { 

    @Path("/AddService/{a}/{b}") 
    public class AddService { 
     @GET 
     public String getMessage(@PathParam("a") Integer a, @PathParam("b") Integer b) { 
      Integer res = a + b; 
      return res.toString(); 
     } 
    } 
} 

Antwort

0

Sie auch einen Pfad verwendet haben, um Zugriff auf die REST-Funktion auf Klassenstufe: @Path("/MyRestService")

Haben Sie, dass in Ihrem Antrag auch versucht, indem, so dass es wie folgt aussieht: http://localhost:8080/XMLWSAssignment/MyRestService/AddService/3/5

+0

Der gleiche Fehler passiert :( Fehler als gegeben passieren sollte: 404 –

Verwandte Themen