Я пытаюсь отправить JSON из POSTMAN в веб-службу RESTful. Я следовал этому уроку URL для отправки JSON через POSTMAN.
Мой URL:
HTTP://локальный: 8080/MyWebservice/отдых/dataInsert/вставка
Мой метод обслуживания:
@POST
@Path("/insert")
@Consumes(MediaType.APPLICATION_JSON)
public String insertData(JSONObject jsonlist) throws UnknownHostException;
Мой Импл:
@Override
public String insertData(JSONObject jsonlist) throws UnknownHostException {
System.out.println(jsonlist);
insertDataDao.insertData(jsonlist);
return "SUCCESS";
}
Мой DAO:
public String insertData(JSONObject jsonlist) throws UnknownHostException{
System.out.println(jsonlist);
MongoConnection mongoconnection = new MongoConnection();
MongoClient mongoclient = mongoconnection.getMongoClient();
MongoDatabase db = mongoclient.getDatabase("mydb");
MongoCollection<Document> col = db.getCollection("col");
String jsonString = jsonlist.toString();
System.out.println(jsonString);
Document doc = Document.parse(jsonString);
col.insertOne(doc);
System.out.println("Inserted Successfully !!!");
return "SUCCESS";
}
Но я сталкиваюсь с нижеуказанным исключением:
JBWEB000236: Servlet.service() для сервлета CXFServlet сгенерировал исключительную ситуацию: java.lang.NoSuchMethodError: javax.ws.rs.InternalServerErrorException.validate(Ljavax/ws/rs/core/Response; статус /core/Response; Ljavax/corese/$ $ ;) Ljavax/WS/RS/ядро /отклика;
Я не могу решить эту проблему. Может кто-нибудь, пожалуйста, помогите мне относительно этого...