Articles of web services

Cliente do Serviço Web Java para o Servidor de Serviço Web WCF. Solução de Interoperabilidade

Alguém encontrou uma maneira de um serviço WCF ser consultado por um cliente Java? Qual biblioteca do .NET você usou e qual biblioteca Java você usou. Por favor, seja específico com plataformas específicas e versões de biblioteca. Além disso, descobri que, se as bibliotecas não usarem especificações de versão compatíveis do SOAP, as bibliotecas também […]

Como faço para decodificar uma lista de pares de strings com GSON?

Eu tenho uma lista de categorias que retornam de uma solicitação da web, no formato JSON. Um exemplo pode ser: “categories”:[[“Descriptive Cat 1 Name”,”cat1label”]] Como isso seria representado no object? Atualmente tenho um object chamado Category e estou usando-o como: private List categories; O object Category parece com algo como: class Category { private String […]

Projeto CXF lança java.lang.NoClassDefFoundError: javax / ws / rs / NotFoundException

Sou um iniciante em CXF Webservice. quando criei meu primeiro projeto WS através de uma exceção java.lang.NoClassDefFoundError: javax/ws/rs/NotFoundException at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.7.0_51] at java.lang.Class.privateGetDeclaredMethods(Class.java:2531) ~[na:1.7.0_51] at java.lang.Class.getDeclaredMethods(Class.java:1855) ~[na:1.7.0_51] at org.springframework.core.type.StandardAnnotationMetadata.hasAnnotatedMethods(StandardAnnotationMetadata.java:129) ~[spring-core-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.annotation.ConfigurationClassUtils.isLiteConfigurationCandidate(ConfigurationClassUtils.java:131) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.annotation.ConfigurationClassUtils.checkConfigurationClassCandidate(ConfigurationClassUtils.java:90) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:274) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:243) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:254) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:94) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:609) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) ~[spring-context-4.0.0.RELEASE.jar:4.0.0.RELEASE] […]

Comunicação SSL do serviço web Axis 2

Eu estou recebendo resposta Soap deste código SOAPConnectionFactory sfc = SOAPConnectionFactory.newInstance(); SOAPConnection connection = sfc.createConnection(); SOAPMessage soapMessageResponse = connection.call(soapRequest, new URL(serviceLocation)); Como posso fazer isso com base em SSL? Eu sei como criar SSLSocketFactory de SSLContext dando meu keystore especificado. Como posso saber a class SSLSocketFactory sobre SSLSocketFactory ou SSLContext ? Para que minha comunicação […]

Jersey 2 exceção entregando

Estou usando a class de mapeamento de exceção Jersey 2.10 para manipular exceções. Quero retornar o status de erro e o corpo JSON para as informações de erro. Eu quero obter uma resposta semelhante a esta: 400 Bad Request X-Powered-By: Servlet/3.0 Content-Length: 152 Content-Type: application/json Content-Language: en-AU Date: Thu, 21 Aug 2014 07:21:40 GMT {“errors”:[{“code”:”LKVBS182″,”type”:”ERROR”,”message”:”COUNTRY […]

Obtenha o código de resposta HTTP do serviço da web asynchronous do JAX-WS

Eu tenho um serviço web JAX-WS asynchronous (annotations @WebMethod e @WebMethod ). Eu estou invocando em Java. e gostaria de saber como obter o código de resposta HTTP desse serviço no código Java.

@RolesAllowed não pode ser resolvido com Jersey

Estou usando o JAX-RS usando a implementação de jersey. Estou tentando autenticar meu serviço usando a autenticação BASIC usando o Tomcat 6. Este é o código: @Path(“/authenticate”) @RolesAllowed({“Admin”,”Guest”}) public class BasicAuthenticationSecurity { @GET @Path(“/wbiPing”) @Produces(MediaType.TEXT_PLAIN) @RolesAllowed(“Admin”) public Response wbiPing(){ System.out.println(“Pinged!!!”); return Response.ok(“Pinged!!!”).build(); } } Quando tento anotar meu método usando @RolesAllows , estou recebendo um […]

Como faço para obter um anexo de soap do serviço da Web usando spring-ws

Eu estou usando Spring-ws. Eu estou tentando WebServiceTemplate.sendSourceAndReceive(src, mySourceExtractor); No método de retorno de chamada extractData do SourceExtractor , recebo um DOMSource . O que agora? Eu sei que há um anexo porque quando eu chamo o serviço com soapUI, posso obter o anexo (arquivo pdf). Existe uma maneira melhor? Obrigado.

Android enviando dados de postagem para o serviço da Web

Oi eu estou tentando enviar dados para um webservice String url = ” https://www.myurl.com “; URL urlobj = new URL(url); HttpsURLConnection con = (HttpsURLConnection) urlobj.openConnection(); con.setRequestMethod(“POST”); con.setRequestProperty(“Content-Type”, “application/x-www-form-urlencoded”); String urlParameters = GenerateUrlParameters(data); con.setDoOutput(true); con.setDoInput(true); Log.i(“test”, “hit1”); DataOutputStream wr = new DataOutputStream(con.getOutputStream()); Log.i(“test”, “hit2”); wr.writeBytes(urlParameters); wr.flush(); wr.close(); Hit1 é atingido, mas falha na próxima linha e […]

Falha ao criar a exceção de serviço javax.xml.ws.WebServiceException:

Preciso de ajuda desesperada para descobrir por que meu aplicativo não está criando um serviço da web. Aqui está minha class Java do serviço web: @WebService @Component public class LoginWs extends AbstractWs { private static final Logger logger=MiscUtils.getLogger(); @Autowired private PersonDao personDao = null; /** * Returns PersonTransfer on valid login * @throws NotAuthorisedException if […]