Dúvida:
Em relação ao erro, já adicionei, tentei pegar a resposta como String, Response, Entidade, e nenhum consegue retornar ou passar da linha invocationBuilder.put(… . No postman o mesmo está funcionando no consumo do webservice, em sistema desktop java. Tentei adicionar todas as dependências da biblioteca Jersey, mas sem sucesso. Alguém poderia me dar uma luz em relação ao problema?
As entidades foram geradas com java/bin/jxc
Versão do Java: 8
Ambiente de teste: Linux Manjaro
Código:
WebTarget webTarget = client.target(url);
Invocation.Builder invocationBuilder = webTarget.request(“application/xml;charset=UTF-8”);
invocationBuilder.put(Entity.entity(solicitacoes, “application/xml;charset=UTF-8”), String.class); //já tentei Entity.xml
Erro Console:
java.lang.NoSuchMethodError: org.glassfish.jersey.message.internal.MessagingBinders$HeaderDelegateProviders.getHeaderDelegateProviders()Ljava/util/Set;
at org.glassfish.jersey.server.internal.RuntimeDelegateImpl. (RuntimeDelegateImpl.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance (Constructor.java:423)
at java.lang.Class.newInstance (Class.java:442)
at javax.ws.rs.ext.FactoryFinder.newInstance (FactoryFinder.java:118)
at javax.ws.rs.ext.FactoryFinder.find (FactoryFinder.java:166)
at javax.ws.rs.ext.RuntimeDelegate.findDelegate (RuntimeDelegate.java:135)
at javax.ws.rs.ext.RuntimeDelegate.getInstance (RuntimeDelegate.java:120)
at javax.ws.rs.core.UriBuilder.newInstance (UriBuilder.java:95)
at javax.ws.rs.core.UriBuilder.fromUri (UriBuilder.java:119)
at org.glassfish.jersey.client.JerseyWebTarget. (JerseyWebTarget.java:71)
at org.glassfish.jersey.client.JerseyClient.target (JerseyClient.java:290)
at org.glassfish.jersey.client.JerseyClient.target (JerseyClient.java:76)
…
Dependências pom.xml:
org.glassfish.jersey.core
jersey-client
2.29.1
org.glassfish.jersey.core
jersey-common
2.29.1
org.glassfish.jersey.containers
jersey-container-servlet-core
2.29.1
org.glassfish.jersey.media
jersey-media-moxy
2.29.1
org.glassfish.jersey.containers
jersey-container-grizzly2-http
2.29.1
org.glassfish.grizzly
grizzly-http-all
2.4.4
org.glassfish.jersey.core
jersey-server
2.29.1
javax.ws.rs
javax.ws.rs-api
2.1.1
org.glassfish.jersey.media
jersey-media-json-jackson
2.29.1
org.glassfish.jersey.media
jersey-media-jaxb
2.29.1
org.glassfish.jersey.ext
jersey-entity-filtering
2.29.1
org.glassfish.jersey.ext
jersey-entity-filtering
2.29.1