Configurando o archive web BIRT no WebSphere Application Server

Este tópico descreve como configurar o archive web BIRT no WebSphere Application Server.

Sobre Esta Tarefa

Depois de instalar o tempo de execução do servidor Business Intelligence and Reporting Tools (BIRT) no WebSphere Application Server, mude as definições de configuração no web archive BIRT para os valores necessários para o seu ambiente.
Nota: Informações adicionais sobre implementação do BIRT estão disponíveis nas Perguntas mais frequentes do BIRT.
Localizando informações de porta
Os locais de caminho especificados nestas instruções usam as portas padrão para a configuração de perfil do WebSphere Application Server. Se o seu ambiente não usar os padrões, você deverá atualizar os números de porta para usar os valores corretos. É possível localizar as portas configuradas para um perfil neste diretório: /profiles/logs/AboutThisProfile.txt.
Usando a ferramenta wsadmin
Se você estiver usando o BIRT versão 2.3.2 ou superior, deve-se usar a ferramenta wsadmin do WebSphere Application Server para atualizar o arquivo web.xml do BIRT depois de mudar suas definições de configuração. Para obter informações sobre essa ferramenta, consulte o Centro de Informações do WebSphere Application Server.

Procedimento

  1. Abra o archive web BIRT.
    1. Inicie o console do WebSphere Integrated Solutions inserindo a URL a seguir em um navegador da web:
      http://server_host:port/ibm/console/login.do
      Em que port é a porta para o perfil do WebSphere Application Server. Se o WebSphere foi instalado em um novo diretório de perfil, a porta padrão será 12060. Se foi instalado no perfil padrão do WebSphere, a porta admin será 9060.
  2. Atualize as definições de configuração:
    1. Selecione Aplicativos -> Tipos de aplicativo → aplicativos corporativos WebSphere.
    2. Clique em birt_war. A guia Configuração para customizar as configurações do BIRT é aberta.
    3. Na página Propriedades de detalhes, selecione Carregamento de classe e detecção de atualização.
    4. Em Intervalo de pesquisa para arquivos atualizados, forneça um valor de número inteiro, 60, por exemplo.
    5. Em Ordem do carregador de classes, selecione Classes carregadas com carregador de classes de aplicativo primeiro (pai por último).
    6. Na página Política do carregador de classes do WAR, selecione Carregador de classes único para aplicativo.
  3. Clique para salvar as definições de configuração. Em seguida, clique em Salvar para aplicar as mudanças na configuração principal.
  4. Se você estiver usando o BIRT versão 2.3.2 ou posterior, atualize o web.xml do BIRT.
    1. Copie o arquivo web.xml do BIRT para um diretório temporário. É possível localizar web.xml neste diretório: <cq_profile_dir>/installedApps/dfltCell/birt_war.ear/birt.war/WEB-INF/web.xml
      Nota: O diretório de célula padrão do WebSphere Application Server é dfltCell nas plataformas Windows, Unix e Linux. Na plataforma Solaris, o padrão é <srv>Node01Cell.
    2. Acesse o diretório temporário. Em seguida, edite o arquivo web.xml.
    3. Mude o valor de parâmetro para WORKING_FOLDER_ACCESS_ONLY de true para false.
      <context-param>
        <param-name>WORKING_FOLDER_ACCESS_ONLY</param-name>
        <param-value>false</param-value>
    4. Mude o valor de parâmetro para WORKING_FOLDER_ACCESS_ONLY de true para false.
    5. Salve o arquivo.
    6. Aplique o arquivo atualizado à configuração principal do WebSphere.
      1. No prompt de comandos, acesse o diretório temporário criado na etapa 4. Em seguida, execute o comando a seguir para iniciar a ferramenta wsadmin para o perfil de destino.
        Windows
        <cq_profile_dir>\bin\wsadmin
        UNIX ou Linux
        <cq_profile_dir>/bin/wsadmin.sh

        Em que <cq-profile-dir> é o caminho para o perfil no qual o ambiente de tempo de execução do servidor BIRT está instalado.

        Nota: Se a segurança administrativa do WebSphere estiver ativada para o perfil, insira o nome do usuário e a senha para o usuário administrativo quando solicitado. Em alguns casos, você poderá ter de fornecer parâmetros adicionais para iniciar a ferramenta wsadmin. Por exemplo, se o perfil do WebSphere não usar 8880 como o conector SOAP padrão, deve-se fornecer seu número de porta. No diretório <cqweb-profile-root>, localize o arquivo cqwebprofile_ports.txt ou o arquivo de definição de porta em seu perfil existente do WAS. Abra o arquivo e, em seguida, localize SOAP_CONNECTOR_ADDRESS=<port#>. Em um cenário de instalação comum, o número da porta será 12880. Forneça o número da porta usando esta sintaxe:
        wsadmin -connType SOAP -port #### -user admin -password YourPassword
      2. No prompt wsadmin, insira estes comandos:
        wsadmin> $AdminApp update birt_war file {-operation update -contents web.xml -contenturi birt.war/WEB-INF/web.xml}
        wsadmin> $AdminConfig save
        wsadmin> exit

Feedback