Estou com um grande problema aqui na empresa.
Trabalho em uma Operadora de Saúde e está ocorrendo a passagem dos sistemas para o padrão TISS da ANS. Até ai tudo bem.
Um dos padrões de comunicação é via Web Service mas seguindo o tutorial no link http://forum.datasus.gov.br/viewtopic.php?t=8061&highlight=jboss consegui fazer com que os web services fossem publicados no JBOSS e estou conseguindo que eles respondam pelo navegador trazendo o xml correspondente à ele.
É utilizado 2 chaves: uma keystore e uma truststore, mas não está funcionando , no LOG do JBOSS está aparecendo o seguinte:
2007-07-24 12:26:46,616 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule
] Loaded properties, users=[kermit]
2007-07-24 12:26:46,725 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule
] Loaded properties, users=[kermit]
2007-07-24 12:26:46,725 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule
] Bad password for username=CN=prestador, OU=Unknown, O=Unknown, L=Unknown, ST=U
nknown, C=Unknown
e no cliente está aparecendo o seguinte erro:
Exception in thread "main" javax.xml.ws.WebServiceException: request requires HTTP authentication: Cannot authenticate with the provided credentials
at com.sun.xml.ws.util.SOAPConnectionUtil.getSOAPMessage(SOAPConnectionUtil.java:83)
at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toSOAPMessage(SOAPXMLDecoder.java:102)
at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:440)
at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:260)
at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:139)
at com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:86)
at com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:174)
at com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:108)
at $Proxy22.tissSolicitacaoStatusProtocoloOperation(Unknown Source)
at teste.teste001.main(teste001.java:126)
Caused by: request requires HTTP authentication: Cannot authenticate with the provided credentials
at com.sun.xml.ws.transport.http.client.HttpClientTransport.checkResponseCode(HttpClientTransport.java:285)
at com.sun.xml.ws.transport.http.client.HttpClientTransport.getHeaders(HttpClientTransport.java:160)
at com.sun.xml.ws.util.SOAPConnectionUtil.getSOAPMessage(SOAPConnectionUtil.java:59)
... 9 more
Alguem pode me ajudar…
Não sei mais o que fazer…