Então, Patrique.
Descobri que o problema é bem mais embaixo...
Funciona assim:
No servidor Javadev01 eu tenho rodando um Webservice em Java com Weblogic. Dentro da porta 7001. Na porta default (80) eu tenho outra estrutura física que não está rodando sob o Weblogic e sim com Apache.
Então o Flash carrega o xml de crossdomain, mas do Apache na porta 80. Não vai funcionar mesmo. Então, tendo isso em vista, joguei o crossdomain na primeira pasta visível do Weblogic. E aí é que está o problema. O endereço
http://javadev01:7001/ não é um endereço físico, mas sim lógico. Gerenciado e resolvido pelo Weblogic. Portanto eu não consigo colocar o xml na "root", pois não existe "root". Dá pra acreditar ????
O flash até carrega se eu fizer por um dos endereços físicos existentes como "
http://javadev01:700...ossdomain.xml". Mas como ele não está na root, dá apenas permissão para as pastas e arquivos que estão dentro da pasta "Aparelhos/crossdomain" quando, na verdade eu queria ter acesso à pasta "/raiz", que não existe fisicamente.
kkkkkkkkkkkkkkkkkkkkkkkkkkk
Deu pra sacar o tamanho da encrenca ??? Então o flash faz duas chamadas:
1)
http://javadev01:700...crossdomain.xml ==> essa ele lê ok, mas não adianta pois o webservices está num nível acima
2)
http://javadev01:7001/crossdomain.xml ==> endereço esse que o flash não encontra (pois não existe mesmo) e então aborta o acesso ao Webservices.
Alguma divina e mágica sugestão ???
Obs: o cara de Java vem aqui hoje pra ver se resolve comigo a questão. Se resolvermos, posto aqui a solução depois.
Abraços.
pp
EDITANDO --------------------------------------------------------------------
Pois é, Patrique.
Acabamos encontrando aqui a solução. O Weblogic, quando compila e exporta seus arquivos, joga tudo em diretórios por ele administrados, criados e etc. Então a solução foi
juntar o XML de policy junto ao arquivo ear do Webservices.Assim, mesmo sem saber onde exatamente, tivemos a certeza de que esse arquivo estaria na raiz da estrutura administrada pelo Weblogic. E a mágica se fez.
Abraços.
pp
Edição feita por: Pedropauloalmeida, 10/09/2007, 19:44.