0

我正在尝试使用以下构造

@ApplicationPath("app")
@Path("api/{userid}/model")
public class ModelService
{
   @Get
   @Path("{modelid: (.*)?}")
   public Response removePreProcessor(@PathParam("userid") String sUserId, @PathParam("preprocessorid") String sPreProcessorId)
   {
       return Response.build();
   }
}

我无法访问以下两个 REST URL

GET http://localhost:8080/XXXX/app/api/xyz/model
GET http://localhost:8080/XXXX/app/api/xyz/model/123

让我知道我做错了什么

-提前致谢

4

1 回答 1

1

当我阅读您的问题时,有几件事对我来说看起来很奇怪,但它们可能与上下文有关。

有一件事似乎是错误的:

您正在使用 a@PathParam("preprocessorid")但我在您的路径中看不到此参数。

你有日志吗?

于 2013-02-19T20:35:32.357 回答