Articles of serviços da Web de

Custom Jersey Error Handling, como obter resposta no lado do cliente?

Estou testando alguns erros personalizados no meu serviço web. Em meu webservice, criei uma class Exception personalizada estendendo WebApplicationException conforme descrito em JAX-RS / Jersey como personalizar a manipulação de erros? : public class InternalServerErrorException extends WebApplicationException { public InternalServerErrorException(String message) { super(Response.status(Response.Status.INTERNAL_SERVER_ERROR) .header(“errorMessage”, message).type(MediaType.TEXT_PLAIN).build()); System.out.println(message); } } Para o teste, eu tenho um serviço […]

Obtendo erro de transporte no cliente do Axis apache2

No meu projeto eu estou tentando criar um cliente de descanso sobre o apache axis 1.62 , Ele estava trabalhando antes sobre SSL . Devido a alteração de configuração do servidor e proxy foi adicionado quando eu tentei acessar o webservice agora estou obter o seguinte erro org.apache.axis2.AxisFault: Transport error: 403 Error: PortcullisNoMatch at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310) […]

Posso interceptar chamadas para o meu WSDL no Glassfish (ou em qualquer servidor de aplicativos)?

Eu criei um serviço da Web Java usando a anotação @WebService e @WebService o serviço em um servidor Glassfish que mora atrás de um servidor proxy. O problema é quando alguém acessa nosso WSDL e olha para o local do endereço do ponto de extremidade de serviço que vê http://app server url/service… ao invés de […]

Sabonete Paypal SetExpressCheckout

Quando tento setExpressCheckout, recebo ack = success mas não token return. a versão da API do paypal é 87.0 Aqui o link wsdl: https://www.sandbox.paypal.com/wsdl/PayPalSvc.wsdl aqui para comandar eu uso no axis2-1.6.1 para gerar código java -uri https://www.sandbox.paypal.com/wsdl/PayPalSvc.wsd -p com.paypal.soap aqui o link para o código java que gerou usando axis2 https://docs.google.com/open?id=0B97cB4uxjmztbGgxRER6VjBWcWc aqui o código para […]

Alerta de HANDSHAKE_FAILURE recebido

Estou escrevendo um cliente Java (no weblogic 10.3) para invocar um serviço da web seguro. Recebi um certificado de cliente que instalei em cacerts, DemoIdentity.jks e DemoTrust, jks No meu weblogic eu configurei keystore como DemoIdentity e DemoTrust. No console do weblogic, defini “Comportamento de Certificação do Cliente Bidirecional:” como “Certs do Cliente solicitados, mas […]

Como proteger os webservices no GlassFish 2?

Temos alguns EJBs (EJB3) sem núcleo implantados em um servidor GlassFish 2 que expõem alguns de seus methods como webservices por meio da anotação @Webmethod. Agora, queremos proteger esses methods de serviço da Web para que apenas clientes autenticados possam chamá-lo. Qual seria uma boa maneira de conseguir isso?