Concessione di autorizzazioni al driver JDBC sul gestore distribuzione

Utilizzare questa attività utilizzando la sicurezza Java™ 2 in un ambiente ND (Network Deployment) per concedere le autorizzazioni richieste al driver JDBC (Java Database Connectivity).

Se si sta utilizzando uno dei driver del database elencati nella tabella di seguito riportata, è necessario eseguire questa attività nei seguenti casi:
  1. Se si sta utilizzando la sicurezza Java 2 in un ambiente ND, è necessario concedere le autorizzazioni richieste al driver JDBC (Java Database Connectivity). In base al provider JDBC, potrebbe essere necessario aggiornare manualmente il file server.policy sul gestore distribuzione. Se si sta utilizzando uno dei driver del database elencati nella seguente tabella, assicurarsi che il file server.policy nel gestore distribuzione contenga il testo della maschera del driver JDBC.
    • Sui sistemi UNIX e Linux, il file server.policy si trova in install_root/profiles/deployment_manager_profile/properties/.
    • Sui sistemi Windows il file server.policy si trova in install_root\profiles\deployment_manager_profile\properties\.
    Driver JDBC Maschera
    DB2® Universal JDBC Driver su Windows®, Linux® e UNIX®
      // DB2 Universal JDBC Driver Provider (XA)
      grant codeBase "file:/${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar" {
        permission java.security.AllPermission;
      };
      grant codeBase "file:/${UNIVERSAL_JDBC_DRIVER_PATH}/
                              db2jcc_license_cu.jar" {
        permission java.security.AllPermission;
      };
      grant codeBase "file:/${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar" {
        permission java.security.AllPermission;
      };
    Provider DB2 CLI
      // DB2 Legacy CLI-based Type 2 JDBC Driver (XA)
      grant codeBase "file:/${DB2_JDBC_DRIVER_PATH}/db2java.zip" {
        permission java.security.AllPermission;
      };
    Informix®
      // Informix JDBC Driver (XA)
      grant codeBase "file:/${INFORMIX_JDBC_DRIVER_PATH}/ifxjdbc.jar" {
        permission java.security.AllPermission;
      };
      grant codeBase "file:/${INFORMIX_JDBC_DRIVER_PATH}/ifxjdbcx.jar" {
        permission java.security.AllPermission;
      };
    Microsoft® SQL Server con il driver DataDirect ConnectJDBC
    // Driver DataDirect ConnectJDBC tipo 4 per MS SQL Server (XA)
    grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/sqlserver.jar" {
    permission java.security.AllPermission;
    };
    grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/base.jar" {
    permission java.security.AllPermission;
    };
    grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/util.jar" {
    permission java.security.AllPermission;
    };
    grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/../spy/spy.jar" {
    permission java.security.AllPermission;
    }; 
    Oracle
      // Oracle JDBC Driver (XA)
      grant codeBase "file:/${ORACLE_JDBC_DRIVER_PATH}/ojdbc14.jar" {
        permission java.security.AllPermission;
      };
    Important: Assicurarsi di utilizzare sempre le barre (/), quindi risolvere eventuali variabili WebSphere® nella maschera. Qualsiasi errore di sintassi nel file server.policy può determinare il mancato avvio del Gestore distribuzione.

    Sistemi Windows: Anche sulle piattaforme Windows, è necessario utilizzare solo le barre ('/') come separatore nel percorso.

    Ad esempio, se DB2 è installato su un sistema Windows in c:\Program Files\IBM\SQLLIB, utilizzando la seguente maschera:

    // DB2 Legacy CLI-based Type 2 JDBC Driver (XA)   
    grant codeBase "file:/${DB2_JDBC_DRIVER_PATH}/db2java.zip" {   
      permission java.security.AllPermission;   
    }; 

    È necessario aggiungere il seguente codice al file server.policy:

    // DB2 Legacy CLI-based Type 2 JDBC Driver (XA)   
    grant codeBase "file:/c:/Program Files/IBM/SQLLIB/java/db2java.zip" {   
      permission java.security.AllPermission;   
    };
  2. Riavviare il gestore distribuzione.
Il driver JDBC funziona in un ambiente ND che dispone della sicurezza Java 2 abilitata.
Continuare la configurazione di nell'argomento principale al passo 5.

Terms of use |

Last updated: Thu Mar 30 14:34:14 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)