Я использую трикотажный клиент для отправки данных на локальный хост. Вот мой код -
public CloudConnection(JSONObject jsonPush) throws ClientProtocolException, IOException, JSONException {
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource webResource = client.resource(UriBuilder.fromUri("http://localhost/visual/savedata.php").build());
ClientResponse response = webResource.path("restPath").path("resourcePath").type(MediaType.APPLICATION_JSON).accept(MediaType.APPLICATION_JSON).post(ClientResponse.class, jsonPush);
}
Когда я выполняю это в Eclipse, он работает нормально, и база данных на моем локальном хосте вставляется с записью с использованием savedata.php. Но как только я делаю работоспособную банку своего проекта и запускаю банку, она выдает ошибку -
a message body writer for java type, class org.codehaus.jettison.json.JSONObject, and MIME media type, application/json was not found
Как я могу заставить это работать нормально при выполнении из исполняемой банки?