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 Implementar Aplicativos ou Módulos é exibida.

  3. Especifique o local do aplicativo a ser implementado.
  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 Servidor GlassFish, o tipo do aplicativo será detectado automaticamente. Se você tiver especificado um Diretório Acessado do Servidor GlassFish, 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, essa opção está selecionada. Se esta opção for desativada, o aplicativo não estará disponível.

  8. Marque a caixa de seleção Forçar reimplantação para forçar a reimplantação caso o aplicativo já esteja implantado.

    Se essa opção não for selecionada, a tentativa de reimplantar o aplicativo que já esteja implantado resultará em erro. Por padrão, a opção está desativada.

  9. 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.

  10. No campo Tamanho Inicial do Grupo, digite o número inicial dos tempos de execução do JRuby para iniciar.

    O valor deve ser maior ou igual ao valor no campo Tamanho Mínimo do Pool, e menor ou igual ao valor no campo Tamanho Máximo do Pool. O valor padrão é 1. Se você especificar um valor para este campo, o valor do aplicativo substituirá o valor Tamanho Inicial do Pool definido para o container Ruby.

  11. No campo Tamanho Mínimo do Grupo, digite o número mínimo de tempos de execução do JRuby no grupo.

    O valor deve ser menor ou igual ao valor no campo Tamanho Inicial do Pool, e menor ou igual ao valor no campo Tamanho Máximo do Pool. O valor padrão é 1. Se você especificar um valor para este campo, o valor do aplicativo substituirá o valor Tamanho Mínimo do Pool definido para o container Ruby.

  12. No campo Tamanho Máximo do Grupo, digite o número máximo de tempos de execução do JRuby no grupo.

    O valor deve ser maior que ou igual ao valor no campo Tamanho Mínimo do Grupo e maior que ou igual ao valor no campo Tamanho Inicial do Grupo. O valor padrão é 1. Se você especificar um valor para este campo, o valor do aplicativo substituirá o valor Tamanho Máximo do Pool definido para o container Ruby.

  13. 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.

  14. 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.

  15. 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 Servidor GlassFish 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.

  16. Na lista suspensa Servidores Virtuais, selecione o servidor virtual a ser associado ao aplicativo.
  17. No campo Descrição, digite uma descrição para o aplicativo.
  18. Clique em OK.
Consulte também
Copyright © 2010, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados e de titularidade da Oracle Corporation. Proibida a reprodução total ou parcial. Advertência legal