Erro ao acessar WebService de outra aplicação

Boa tarde,

Não estou conseguindo acessar um WebService, apartir de uma Widget. Erro retornado no console do Navegador:

Failed to load http://10.86.69.254:9090/WebService/rest/api/retornaObjeto/154875228: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://fluigteste..com.br' is therefore not allowed access.

Alguém sabe que erro é este?

Boa tarde Jonathan, esse 'Access-Control-Allow-Origin' é um erro do navegador, onde o mesmo bloqueia a chamada aos serviços. Para corrigir isso é necessário alterar as configurações de CORS do servidor que disponibiliza os serviços, e também retornar uma propriedade no header do serviço.

Se o servidor dos serviços estiver utilizando Tomcat, basta adicionar estas tags (de configuração do CORS) no arquivo de configuração 'web.xml' do tomcat:

CorsFilter org.apache.catalina.filters.CorsFilter

    cors.allowed.origins
    <em>
  
  
    cors.support.credentials
    false
  


  CorsFilter
  /</em>
</p>

E no header do Response do serviço deve adicionar a propriedade "Access-Control-Allow-Origin" com o valor "*".

Isso faz com que o navegador permita acessar os serviços.

Obrigado Jean, era exatamente o que estava precisando