java.lang.noclassdeffounderror: org/glassfish/hk2/api/servicelocatorfactory$createpolicy

Por qué recibo el error, aunque he añadido todos los frascos.
Estoy tratando de construir resto cliente usando el JERSEY

client=ClientBuilder.newClient();
response = client.target("https://XXX/rest/api/2/search?jql="+query).request("application/json").header(authorizationHeaderName, authorizationHeaderValue).get();

responseBody = response.readEntity(String.class);
JSONObject jsonObject = new JSONObject(responseBody);
JSONArray jsonArray = jsonObject.getJSONArray("issues");

añadido tarros:
Los frascos

  • puedes publicar completo el seguimiento de la pila, están recibiendo java.lang.ClassNotFoundException junto con él?
  • java.lang.NoClassDefFoundError: org/glassfish/hk2/api/ServiceLocatorFactory$CreatePolicy en org.glassfish.jersey.interna.inyectar.Las inyecciones._createLocator(Inyecciones.java:138) en org.glassfish.jersey.interna.inyectar.Las inyecciones.createLocator(Inyecciones.java:109) en org.glassfish.jersey.servidor.interna.RuntimeDelegateImpl.<init>(RuntimeDelegateImpl.java:64) en el sol.reflejar.NativeConstructorAccessorImpl.newInstance0(Native Method) at sol.reflejar.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) en
InformationsquelleAutor saivinod | 2015-12-30

1 Kommentar

  1. 6

    ServiceLocatorFactory$createPolicy es parte de la hk2-api 2.4.* y por encima. Usted está utilizando una versión inferior de hk2-api.

    Gracias

    • Hola,Gracias por la respuesta.Ahora estoy haciendo un nuevo error
    • java.lang.NoClassDefFoundError: org/glassfish/jersey/moxy/json/interna/ConfigurableMoxyJsonProvider en org.glassfish.jersey.moxy.json.MoxyJsonFeature.configurar(MoxyJsonFeature.java:92) en org.glassfish.jersey.modelo.interna.CommonConfig.configureFeatures(CommonConfig.java:714) at org.glassfish.jersey.modelo.interna.CommonConfig.configureMetaProviders(CommonConfig.java:644) en org.glassfish.jersey.cliente.ClientConfig$Estado.configureMetaProviders(ClientConfig.java:372) en org.glassfish.jersey.cliente.ClientConfig$Estado.initRuntime(ClientConfig.ja
    • Jersey y el uso de maven de la dependencia por lo que resuelve todas tus tarro de las dependencias

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea