Ben formayı kullanarak bir jax-rs hizmetini yazdım, sınıf, İstenen kaynak mevcut değil jax-rs hizmet
böyle aşağıdakiler için url tanımlamak istiyorsanız, aşağıdaki gibidirBir parametreler ileterek rapor almak için
http://localhost:8085/DiginReport/rs/Reports/getreport/ {test1: değer, dnm2: değer}
Bir Motor başlatmak için: i url bu tip
@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(); } }
http://localhost:8085/DiginReport/rs/Reports/start
, bu kullanılabilir olmadığını kaynak diyor, http://localhost:8085/DiginReport/rs/Reports/start
'@Yol ("/getreport}/{parameters} ") Bu doğrudur, çünkü getReports'un bir traling'i vardır:}? –
nasıl değiştirilmeli? – Sajeetharan
'@Path ("/getreport/{parameters} ")' –