2013-12-16 1 views
0

У меня есть этот сервис:Я не могу использовать ресурс. Я с помощью Java EE 7/JAX-RS

@Stateless 
@Path(value = "tasks") 
public class TasksFacadeREST extends AbstractFacade<Tasks> { 

я могу получить доступ к приложению через:

localhost:8080/todo 

Однако, это дает мне 404:

localhost:8080/todo/tasks 

у меня есть этот метод в обслуживании задач:

@GET 
@Override 
@Produces({"application/xml", "application/json"}) 
public List<Tasks> findAll() { 
    return super.findAll(); 
} 

я уже пытался получить к нему доступ через локон, как это:

curl -i -H "Accept: application/json" -v http://localhost:8080/todo/tasks 

Что я могу делать неправильно?

Благодаря

+1

OOH, вкусные, ресурсы! (извините, я не удержался: P') – Doorknob

+0

@DoorknobofSnow ¬¬ –

ответ

0

Правильный URL был:

http://localhost:8080/todo/webresources/tasks 

Там также файл ApplicationConfig.java, который гласит:

@javax.ws.rs.ApplicationPath("webresources") 
public class ApplicationConfig extends Application {