Erro ao chamar web service - Not a valid SOAP Content-Type: text/html

Saudações

Tenho um web service(na verdade mais de um) que está sendo chamado por códigos java e por packages PL-SQL, no ambieente de produção da empresa está tudo rodando perfeitamente.
Porém estamos criando um outro servidor para migrar. Foi repassado tudo para o outro servidor porém ao chamar os serviços pelo java dá o seguinte erro:

nested exception is: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html

O serviço está funcionando, se eu entrar direto pela url no browser, ele fundiona, quando é chamado pelas packages PL-SQL ele tb funciona.

Nenhum código foi mudado de ambiente para ambiente. Creio que possa ser alguma configuração no servidor que esteja causando a exception.
E o erro está acontecendo na chamada de qualquer um dos web services.

Se alguém puder me ajudar.

Obrigado

Provavelmente é algum detalhe de configuranção.
Uma dica que pode te ajudar.

  1. Se for soap 1.1 o Content-Type tem de ser text/xml.
  2. Se for soap 1.2 o Context-Type tem de ser application/soap+xml.
    Provavelmente o seu caso deve ser soap 1.1, mas o cliente esta
    enviando a mensagem com content-type errado text/html, sendo que
    o correto seria text/xml.

Para mais detalhes veja o link :
soap 1.1 : http://www.w3.org/TR/2000/NOTE-SOAP-20000508/
soap 1.2 : http://www.w3.org/TR/soap12-part1/

Ok vou verificar, mas uma dúvida com relação a sua resposta.
Se fosse o soap, a chamada pelo PL-SQL funcionaria?

vlw pela ajuda ae :slight_smile:

o SOAP é 1.2