Configurazione dell'archivio web BIRT in WebSphere Application Server

Questo argomento descrive come configurare l'archivio web BIRT in WebSphere Application Server.

Informazioni su questa attività

Una volta installato il runtime del server BIRT (Business Intelligence and Reporting Tools) in WebSphere application server, modificare le impostazioni di configurazione nell'archivio web BIRT sui valori richiesti per l'ambiente.
Nota: Sono disponibili informazioni aggiuntive sulla distribuzione BIRT nelle FAQ per BIRT.
Individuazione delle informazioni sulla porta
Le posizioni di percorso specificate in queste istruzioni utilizzano le porte predefinite per la configurazione del profilo WebSphere Application Server. Se il proprio ambiente non utilizza le impostazioni predefinite, è necessario aggiornare i numeri di porta in modo che utilizzino i valori corretti. È possibile individuare le porte configurate per un profilo in questa directory: /profiles/logs/AboutThisProfile.txt.
Utilizzo dello strumento wsadmin
Se si utilizza BIRT versione 2.3.2 o successiva, è necessario utilizzare lo strumento wsadmin di WebSphere Application Server per aggiornare il file BIRT web.xml dopo aver modificato le impostazioni di configurazione. Per informazioni su questo strumento, consultare il Centro informazioni di WebSphere Application Server.

Procedura

  1. Aprire l'archivio web BIRT.
    1. Avviare la console di WebSphere Integrated Solutions immettendo il seguente URL in un browser web:
      http://server_host:port/ibm/console/login.do
      Dove port è la porta per il profilo di WebSphere Application Server. Se WebSphere è stato installato in una nuova directory del profilo, la porta predefinita è 12060. Se è stato installato nel profilo WebSphere predefinito, la porta dell'amministratore è 9060.
  2. Aggiornare le informazioni di configurazione:
    1. Selezionare Applicazioni -> Tipi di applicazione -> applicazione WebSphere enterprise .
    2. Fare clic su birt_war. Viene aperta la scheda Configurazione per la personalizzazione delle impostazioni di BIRT.
    3. Dalla pagina Proprietà dettagli, selezionare Caricamento classi e rilevamento aggiornamento.
    4. In Intervallo di polling per i file aggiornati, fornire un valore intero, ad esempio 60.
    5. In Ordine del programma di caricamento, selezionare Prima le classi caricate con il programma di caricamento classe applicazione (le classi parent per ultime).
    6. Nella pagina Politica programma di caricamento classe WAR, selezionare Programma di caricamento classe singolo dell'applicazione.
  3. Fare clic per salvare le impostazioni di configurazione. Quindi, fare clic su Salva per applicare le modifiche alla configurazione principale.
  4. Se si sta utilizzando BIRT versione 2.3.2 o successiva, aggiornare il file web.xml di BIRT.
    1. Copiare il file web.xml di BIRT in una directory temporanea. Il file web.xml è ubicato in questa directory:<cq_profile_dir>/installedApps/dfltCell/birt_war.ear/birt.war/WEB-INF/web.xml
      Nota: La directory predefinita della cella di WebSphere Application Server è dfltCell su piattaforme Windows, Unix e Linux. Su piattaforma Solaris, il valore predefinito è <srv>Node01Cell.
    2. Passare alla directory temporanea. Quindi, modificare il file web.xml.
    3. Modificare il valore del parametro per WORKING_FOLDER_ACCESS_ONLY da true in false.
      <context-param>
        <param-name>WORKING_FOLDER_ACCESS_ONLY</param-name>
        <param-value>false</param-value>
    4. Modificare il valore del parametro per WORKING_FOLDER_ACCESS_ONLY da true in false.
    5. Salvare il file.
    6. Applicare il file aggiornato alla configurazione principale di WebSphere.
      1. Dal prompt dei comandi, passare alla directory temporanea creata nel passo 4. Quindi, eseguire il seguente comando per avviare lo strumento wsadmin per il profilo di destinazione.
        Windows
        <cq_profile_dir>\bin\wsadmin
        UNIX o Linux
        <cq_profile_dir>/bin/wsadmin.sh

        Dove <cq-profile-dir> è il percorso al profilo in cui è installato l'ambiente di runtime del server BIRT.

        Nota: Se la sicurezza amministrativa WebSphere è abilitata per il profilo, immettere il nome utente e la password per l'utente amministrativo, quando richiesti. In alcuni casi, potrebbe essere necessario immettere parametri aggiuntivi per avviare lo strumento wsadmin. Ad esempio, se il profilo WebSphere non utilizza 8880 come connettore SOAP predefinito, è necessario fornirne il numero di porta. Nella directory <cqweb-profile-root>, individuare il file cqwebprofile_ports.txt o il file di definizione della porta nel profilo WAS esistente. Aprire il file, quindi individuare SOAP_CONNECTOR_ADDRESS=<port#>. In uno scenario di installazione comune, il numero di porta sarà 12880. Fornire il numero di porta utilizzando questa sintassi:
        wsadmin -connType SOAP -port #### -user admin -password YourPassword
      2. Dal prompt di wsadmin, immettere i seguenti comandi:
        wsadmin> $AdminApp update birt_war file {-operation update -contents web.xml -contenturi birt.war/WEB-INF/web.xml}
        wsadmin> $AdminConfig save
        wsadmin>exit

Feedback