簡體   English   中英

休息@PathParam不起作用

[英]Rest @PathParam doesn't work

我正在使用CXF開發REST Web服務。 我已經發布了我的Web服務,除了以下需要參數的方法以外,它都可以正常工作:

@GET
@Path("/capteur/{id}")  
public Capteur selectCapteurByID(@PathParam(value = "id")String id) {
System.out.println(id);
return capteurDao.getCapteur(id);
}

當我嘗試使用URL訪問我的服務時: localhost:8080/FireApp/rest/myService/myservice/capteur/11554

我沒有回應,並收到以下日志消息:

DEBUG o.a.cxf.ws.addressing.ContextUtils - WS-Addressing - failed to retrieve Message Addressing Properties from context

WS-Addressing特定於JAX-WS / SOAP,而不是RESTful JAX-RS。

您確定在您的課程中沒有將JAX-WS(@WebService)與JAX-RS混合嗎?

您必須將端點注釋為@Path而不是@WebService,才能使其適用於REST端點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM