Maillot renvoie HTTP Statut De 405 method not Allowed

J'ai une question très simple d'extrémité à l'aide de Jersey. Mon URL est statique, il ne nécessite pas de paramètres de la requête. Il ressemble à ceci:

@GET
@Path("/mydata")
@Produces(javax.ws.rs.core.MediaType.APPLICATION_JSON)  
public String getData()  {
  return "{'name': 'value'}";
}

Cependant, chaque fois que je demande cette URL, je reçois toujours un code de Statut HTTP de de 405 method not Allowed.

La chose étrange est que si je change la @Path d'annotation et de définir une variable de chemin d'accès par exemple @Path("/chart/{blah}") il fonctionne très bien.

Quelqu'un a une idée de pourquoi j'ai de définir une variable de chemin d'accès pour obtenir que cela fonctionne? Je n'ai pas besoin d'une variable de chemin et il semble idiot pour ajouter un juste pour obtenir une réponse 200.

Comment êtes-vous demander de l'URL? ex - post l'URL que vous essayez d'utiliser.
L'URL que j'utilise est: localhost:8080/mydata

OriginalL'auteur seedhead | 2012-07-18