Configurando o Websphere Application Server para Executar Aplicativos Build Forge®

Configure WebSphere Application Server para executar o aplicativo de serviços e o aplicativo ajuda.

Sobre Esta Tarefa

Execute as etapas neste procedimento no console administrativo do WebSphere Application Server.
No WebSphere Application Server versão 8.0, a interface com o usuário para o console administrativo do WebSphere Application Server foi alterada sutilmente. As instruções abaixo são para a versão 7 e anterior. As seguintes diferenças na versão 8.0 afetam este procedimento:
  • Para acessar um aplicativo, clique em Aplicativos > Tipos de Aplicativo > Aplicativos Corporativos.
  • Após selecionar um aplicativo, configure a raiz de contexto.
Observações:
  • Você não vê uma caixa de opção para Criar MBeans para recursos.
  • Para reimplementar o Build Forge® no WAS, exclua o Build Forge® implementado anteriormente.

Procedimento

  1. Abra o console administrativo do WebSphere Application Server. Estas são as URLs para o console:
    • http://<was_host>:<was_port>/ibm/console; a porta padrão é 9060.
    • https://<was_host>:<was_port>/ibm/console; a porta padrão é 9043. Use esta URL se a segurança administrativa do WebSphere Application Server estiver ativada.
  2. Configure suporte para seu driver JDBC:
    1. Crie uma nova variável, RBF_JDBC_DRIVER_PATH. Crie a variável em Ambiente > Variáveis do WebSphere. Seu escopo deve ser o nó e servidor do WebSphere Application Server. Defina o valor para o diretório que contém os arquivos JAR do driver de banco de dados.
    2. Salve a alteração na configuração principal.
    3. Pare e reinicie o WebSphere Application Server para tornar a nova variável disponível.
    4. Crie uma nova biblioteca compartilhada, RBF_JDBC_LIBRARY.

      Crie a biblioteca em Ambiente > Bibliotecas Compartilhadas. Inclua os nomes de arquivos JAR para seu driver de dispositivo JDBC usando o RBF_JDBC_DRIVER_PATH que acabou de criar. Se tiver mais de um arquivo jar para listar, posicione cada arquivo jar em sua própria linha conforme indicado abaixo para DB2.

      O exemplo a seguir refere-se a um driver de banco de dados MySQL:

      ${RBF_JDBC_DRIVER_PATH}\mysql-connector-java-5.0.5-bin.jar

      Este exemplo é para DB2:

      ${RBF_JDBC_DRIVER_PATH}\db2jcc.jar
      ${RBF_JDBC_DRIVER_PATH}\db2jcc_license_cu.jar

      Com UNIX ou Linux, nos exemplos acima, use uma barra (/) em vez de uma barra invertida (\).

    5. Salve a alteração na configuração principal.
  3. Se o WebSphere Application Server estiver implementado no Solaris, será necessário atualizar a JVM do servidor de aplicativos WAS para usar o DevPollSelectorProvider para o processo de E/S.

    Acesse o console de gerenciamento WAS. Abra Servidores > Tipos de servidor > WebSphere Application Servers > server1 > Java e gerenciamento de processo > Definição de processo > Java Virtual Machine > Argumentos JVM genéricos

    O conteúdo dos argumentos JVM genéricos é o seguinte:
    -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider 

    O nome do servidor padrão é server1. No entanto, se o servidor de aplicativos em que o Build Forge® está implementado tiver um nome diferente, use-o.

  4. Instale o arquivo WAR do aplicativo Build Forge®.
    1. Abra Aplicativos > Aplicativos Corporativos.
    2. Clique em Instalar.
    3. Navegue até o arquivo jas.war. Use /jas como a raiz de contexto.
      • Sistemas Windows:
        <bfinstall>\PrepForExternal\jas.war
      • Sistemas UNIX e Linux:
        <bfinstall>/Platform/PrepForExternal/jas.war
    4. Clique em Avançar e desmarque a caixa de opção Criar MBeans para recursos se estiver selecionada.
    5. Clique em Avançar e clique em Concluir.
    6. Na parte inferior do texto da instalação, clique em Salvar.
  5. Instale o arquivo WAR da ajuda do Build Forge®.
    1. Clique em Aplicativos > Aplicativos Corporativos.
    2. Clique em Instalar.
    3. Navegue para o arquivo BuildForgeHelp.war no diretório de instalação do Build Forge®. Use /BuildForgeHelp as como a raiz de contexto.
    4. Clique em Avançar e limpe a caixa de opção Criar MBeans para Recursos se ela estiver marcada:
    5. Clique em Avançar até ver o botão Concluir e clique em Concluir.
    6. Clique em Salvar na parte inferior do texto de instalação.
  6. Defina RBF_JDBC_LIBRARY como uma referência de biblioteca compartilhada.
    1. Clique em Aplicativos > Aplicativos Corporativos.
    2. Clique no link jas.war.
    3. Clique em Referências de Biblioteca Compartilhada.
    4. Selecione a caixa jas.war.
    5. Clique em Bibliotecas Compartilhadas de Referência.
    6. Inclua RBF_JDBC_LIBRARY na lista.
  7. Configure a ordem do carregador de classes:
    1. Em Gerenciar módulos, selecione jas.war e selecione Ordem do carregador de classes no menu suspenso.
    2. Altere esse valor para Classes carregadas com o carregador de classes local primeiro (pai por último).
  8. Salve as alterações na configuração principal.
  9. Verifique o arquivo de configuração do Build Forge®. Assegure-se de que a entrada services_url no arquivo aponte para a URL correta. Se estiver usando o WebSphere Application Server, o valor para esta propriedade no buildforge.conf deve se parecer com https://<hostname>:9443/jas ou https://<hostname>:9080/jas. O arquivo buildforge.conf fica neste local:
    • Sistemas Windows
      <bfinstall>\
    • Sistemas UNIX e Linux
      <bfinstall>/Platform/
  10. Para sistemas UNIX e Linux, inclua permissões de execução em todos os arquivos no diretório bin para jas.

    Nesse exemplo, o perfil AppSrv01 é usado. Se seu nome do perfil não for AppSrv01, use seu nome do perfil.

    chmod -R 755 <WAS-install>/AppServer/profiles/AppSrv01/installedApps/<node>/jas_war.ear/jas.war/bin
  11. Atualize a variável de biblioteca PATH para incluir os diretórios a seguir:
    • Sistemas Windows, PATH inclui:
      <bfinstall>\token_libs
    • Sistemas AIX, LIBPATH inclui:
      <bfinstall>/Platform/token_libs
    • Linux/Solaris, LD_LIBRARY_PATH inclui:
      <bfinstall>/Platform/token_libs
  12. Se estiver usando o Linux de 64 bits ou WebSphere Application Server, conclua as etapas a seguir para copiar as bibliotecas de 64 bits fornecidas:
    1. Renomeie o arquivo de biblioteca.
      • Sistema Windows: renomeie <bfinstall>\token_libs\rcl_rational.dll para <bfinstall>\token_libs\rcl_rational.dll.old.
      • Sistemas UNIX e Linux: renomeie <bfinstall>/Platform/token_libs/librcl_rational.so para <bfinstall>/Platform/token_libs/librcl_rational.so.old.
    2. Copie os arquivos d biblioteca de 64 bits de token_libs_64 para token_libs. Não use quebras de linhas nos comandos. Elas são usadas aqui para capacidade de leitura.
      • Sistemas Windows
        copy <bfinstall>\token_libs_64\rcl_rational.dll 
             <bfinstall>\token_libs\rcl_rational.dll
      • Sistemas UNIX e Linux
        cp <bfinstall>/Platform/token_libs_64/librcl_rational.so 
           <bfinstall>/Platform/token_libs/librcl_rational.so

Feedback