我用的球衣寫了JAX-RS服務和一流如下,請求的資源不可用JAX-RS服務
我要定義下面這個網址,
一通過傳遞參數,以獲得該報告
http://localhost:8085/DiginReport/rs/Reports/getreport/ {測試1:值,TEST2:值}
一啓動發動機:
@Path("Reports")
public class ReportService {
@GET
@Path("/getreport}/{parameters}")
@Produces(MediaType.TEXT_PLAIN)
public Response getReport(@PathParam("reportName") String reportName,@PathParam("parameters") String parameters) throws KettleXMLException, KettleMissingPluginsException, JSONException, UnknownParamException {
JSONArray jsonarr;
return Response.status(200).entity("ok").build();
}
@GET
@Path("{start}")
@Produces(MediaType.TEXT_PLAIN)
public Response startEngine(@PathParam("start") String command) {
return Response.status(200).entity("ok").build();
}
}
當我在URL類型此,它說資源暫無數據, http://localhost:8085/DiginReport/rs/Reports/start
'@Path(「/ getreport}/{parameters}」)'是否正確,因爲'getReports'有一個traling'}'? –
它需要如何改變? – Sajeetharan
它應該是'@Path(「/ getreport/{parameters}」)' –