Isto é uma situação que se deve evitar, pois está-se a expor nomes internos que não devem ser conhecidos fora.
Esta situação só ocorre se o OSB não estiver em Cluster.
Para corrigir o problema efectuar os seguintes passos:
- Criar um cluster
- Adicionar o servidor do OSB ao cluster
- No cluster, na tab HTTP configurar os campos Frontend Host e Frontend HTTP Port para os valores do Reverse Proxy por exemplo
- Parar o AdminServer e o servidor do OSB
- Editar o ficheiro config.xml conforme indicado a seguir
- Restart do Admin Server
- Restart do servidor OSB
- Verificar a geração de WSDLs
Agora a geração já será feita como deve ser.
Edição manual do ficheiro config.xml
Esta edição apenas é necessária se não se quiser recriar o domínio de raiz.
- Substituir o nome do servidor do OSB pelo nome do cluster excepto nos casos seguintes:
- <server>
- <name>.....
- <jta-migratable-target><user-preferred-server>....
- <server-diagnostic-config><name>....
- <virtual-machine-name>NOME_DO_DOMINIO_.....</virtual-machine-name>
- </server>
- Todos os valores nos vários <jms-server>
- Todos os valores em <migratable-target>
- Todos os valores nos vários <file-store>
- Todos os valores nos vários <jms-system-resource>
- Todos os valores nos vários <saf-agent>
Sem comentários:
Enviar um comentário