¿Qué significa esta extraña advertencia de Jersey?


¿ Qué significa esta advertencia en Jersey 1.4:

WARNING: A sub-resource method, public final java.lang.String com.XXX.render(), 
with URI template, "/", is treated as a resource method

Así es como se ve el método:

@GET
@Produces(MediaType.APPLICATION_XML)
@Path("/")
public final String render() {
  return "test";
}
 27
Author: Community, 2010-12-02

2 answers

¿Por qué necesita especificar dicha ruta para el método? @Get es suficiente para decirle a jersey que es el método predeterminado para toda la clase (asumo que tu clase tiene alguna anotación @Path ("/MyRes")).

 41
Author: Dewfy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-02 09:41:49

Parece que tuvo el mismo problema la semana pasada con Cómo enrutar la solicitud JAX-RS condicionalmente, dependiendo del sufijo? - ¿ha habido suerte arreglándolo ahí?

Un vistazo en la red revela que puede haber configurado su constructor incorrectamente-tener una lectura a través de http://jersey.576304.n2.nabble.com/Problem-using-the-JerseyTest-class-td3256608.html - alguien que tenía un problema similar y fue capaz de resolverlo.

 0
Author: Mark Mayo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:33:26