Para implantar um aplicativo Ruby

  1. Na árvore de navegação, selecione o nó Aplicativos.

    A página Aplicativos é exibida.

  2. Na tabela Aplicativos Implantados, clique no botão Implantar.

    A página Implantar Aplicativos ou Módulos é exibida.

  3. Especifique o local do arquivo compacto que contém o aplicativo a ser implantado.
  4. Na lista suspensa Tipo, selecione Aplicativo Ruby.

    Se você tiver especificado um Arquivo Empacotador a Ser Carregado no Servidor ou um Arquivo Empacotado Local Acessado do Enterprise Server, o tipo do aplicativo será detectado automaticamente. Se você tiver especificado um Diretório Acessado do Enterprise Server, você deve especificar o tipo manualmente.

  5. No campo Nome do Aplicativo, preserve o nome padrão, que é o nome do diretório ou o prefixo do nome do arquivo, ou digite outro nome.

    O nome padrão será exibido se você optar por carregar um arquivo. O nome do aplicativo deve ser exclusivo.

  6. No campo Raiz de Contexto, digite uma sequência que identifica o aplicativo Ruby.

    Na URL do aplicativo Ruby, a raiz de contexto aparece imediatamente após o número da porta (http://host:port/ context-root/...). A raiz de contexto deve iniciar com uma barra; por exemplo, /hello.

  7. Marque a caixa de seleção Status Ativado para habilitar o aplicativo.

    Por padrão, a opção está ativada. Se esta opção for desativada, o aplicativo não estará disponível.

  8. No campo JRuby Home, digite o caminho para o diretório onde o recipiente JRuby está instalado.

    O local padrão éas-install/jruby. Se você especificar um valor para este campo, o valor do aplicativo substituirá o valor JRuby Home definido para o recipiente Ruby.

  9. No campo Tempo de execução, digite o número inicial dos tempos de execução do JRuby para iniciar.

    O valor deve ser no mínimo o valor do campo Tempo de execução mínimo, porém menor do que o valor no campo Tempo de execução máximo. O valor padrão é 1. Se você especificar um valor para este campo, o valor do aplicativo substituirá o valor Tempo de execução definido para o recipiente Ruby.

  10. No campo Tempo de execução mínimo, digite o número mínimo de tempos de execução do JRuby no pool.

    O valor deve ser menor ou igual ao valor no campo Tempo de execução, e menor do que o valor no campo Tempo de execução máximo. O valor padrão é 1. Se você especificar um valor para este campo, o valor do aplicativo substituirá o valor Tempo de execução mínimo definido para o recipiente Ruby.

  11. No campo Tempo de execução máximo, digite o número máximo de tempos de execução do JRuby no pool.

    O valor deve ser igual ou maior do que o valor no campo Tempo de execução mínimo e igual ou maior do que o valor no campo Tempo de execução. O valor padrão é 2. Se você especificar um valor para este campo, o valor do aplicativo substituirá o conjunto de valores de Tempo de execução máximo do recipiente Ruby.

  12. Na lista suspensa Estrutura, selecione a estrutura na qual o aplicativo deve ser implantado.

    As opções disponíveis sãorails,merb,sinatra e autodetecção O padrão é detecção automática. Configurar esta propriedade para um valor diferente deautodetecção ignora o processo normal e potencialmente longo da autodetecção e força a implantação na estrutura específica. Haverá erros, se o aplicativo implantado não tiver sido escrito para a estrutura específica.

  13. Na lista suspensa Ambiente de rack, selecione o ambiente no qual a estrutura do JRuby é executada, por exemplo Rails ou Merb.

    As opções disponíveis sãoprodução,desenvolvimento e teste. O padrão é desenvolvimento.

  14. Na lista suspensa MT seguro, selecione a configuração segmento seguro para a estrutura na qual o aplicativo será executado.

    Essa propriedade afeta aplicativos iniciados usando-se um script de inicialização de autodetecção, fornecido pelo usuário. As opções disponíveis são:

    verdadeiro

    Especifica que a estrutura é segmento seguro e, portanto, não precisa de um pool criado para ela.

    falso

    Especifica que o aplicativo começa com um pool de instâncias de aplicativos, e cada instância do aplicativo é acessado por um segmento de cada vez.

    padrão

    O Enterprise Server tenta detectar a segurança de segmentos automaticamente. Este é o valor padrão.

    Essa propriedade afeta apenas estruturas que estão sendo iniciadas onde a segurança de segmentos não pode ser automaticamente determinada. A Configuração deste valor para verdadeiro não faz com que um aplicativo Rails 2.1.x de autodetecção seja iniciado no modo de segmento seguro, ou que ele possa ser usado para forçar uma estrutura de segmentos seguros a ser iniciada no modo pooled.

  15. Na lista suspensa Servidores Virtuais, selecione o servidor virtual a ser associado ao aplicativo.
  16. No campo Descrição, digite uma descrição para o aplicativo.
  17. Clique em OK.
Consulte também