Pergunta

Existe uma maneira de exportar as configurações do meu servidor do WAS (executando no RAD 6) de forma que outros desenvolvedores possam usar o mesmo script para configurar seu ambiente?

Foi útil?

Solução

Para fazer isso manualmente em RAD6.x, basta clicar com o botão direito no nome do servidor na visualização "Servidor" e escolher um dos seguintes:

  • Export server configuration to server
  • Import server configuration from server

A escolha do texto aqui é potencialmente confusa.Um importar pega uma configuração do servidor já configurado e importações em seu espaço de trabalho como um arquivo de configuração (.car) arquivo.Um exportar solicita a localização de um arquivo de configuração (que deve estar em seu espaço de trabalho) e exportações as configurações que ele contém em seu servidor.

Sim, concordo que isso soa completamente ao contrário.

Felizmente, os nomes são muito mais sensatos em RAD7.x.As opções são:

  • Server configuration -> Backup...
  • Server configuration -> Restore...

Eles se comportam exatamente como você imagina (Cópia de segurança cria um arquivo e Restaurar importa configurações de um arquivo existente.)

Nota importante:Este processo irá não exportar barramentos de integração de serviços.No entanto, tive sucesso incluindo ônibus com as seguintes etapas:

  1. Exportar um arquivo CAR
  2. Renomear para .zip arquivo para fácil visualização
  3. Copie manualmente os seguintes arquivos do perfil do seu servidor para o arquivo:
    • cells/<cell_name>/buses/*
    • cells/<cell_name>/nodes/<node-name>/servers/server1/sib-engines.xml
  4. Renomeie o arquivo de volta para .car

Observe que esse processo provavelmente depende muito da minha configuração específica, mas parece valer a pena mencioná-lo, pois me poupou muitos problemas.

Outra dica:Quaisquer arquivos e pastas que você colocar dentro do CAR serão copiados automaticamente para o diretório do seu perfil sempre que restaurar uma configuração de servidor desse arquivo.Isso é conveniente porque você pode incluir bibliotecas de terceiros necessárias no arquivo CAR e referenciá-las por meio de variáveis ​​WAS relativas ao seu diretório de perfil, resultando em uma coisa a menos para os desenvolvedores baixarem ou configurarem.

Outras dicas

Você pode exportar e importar o perfil com toda a sua configuração usando o Admintosk Comandos de exportação e importação com a ferramenta de script wsadmin. Se você está realmente sério também ao mesmo tempo sobre como libera os aplicativos para ambientes de produção, provavelmente deve criar scripts WSadmin para implantar todas as configurações necessárias em qualquer caso.

Além disso, você pode considerar a distribuição de máquinas virtuais ou simplesmente copiar a instalação do servidor, caso contrário, a partir de uma instalação de referência.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top